Fixes accidental virtual-key case sensitivity.

This commit is contained in:
Joshua A. Horton 2018-12-06 09:16:05 +07:00
parent 5059aa4eb8
commit e8aff6b3db

View file

@ -1053,7 +1053,8 @@ if(!window['keyman']['initialized']) {
if(Lelem != null) {
// Get key name and keyboard shift state (needed only for default layouts and physical keyboard handling)
var layer=t[0], keyName=t[t.length-1], keyShiftState=osk.getModifierState(osk.layerId),
// Note - virtual keys should be treated case-insensitive, so we force uppercasing here.
var layer=t[0], keyName=t[t.length-1].toUpperCase(), keyShiftState=osk.getModifierState(osk.layerId),
nextLayer = keyShiftState;
// Make sure to get the full current layer, since layers are now kebab-case.