mozilla-b2g/gaia — pull request #12100 by Seinlin (2013-09-11 07:16:34+00:00)
Title: Bug 914459 - Use keyboard's basicLayoutKey if it is defined.

When a keyboard defines basicLayoutKey but no alternateLayout, it will use the base alternateLayout + basicLayoutKey. Need to clean the basicLayoutKey after it is assigned, otherwise the basicLayoutKey will be used by other keyboard which do not define an alternateLayout.