mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-13 12:19:25 +00:00
Merge pull request #1394 from keymanapp/web-1034-virtual-key-casing
[Web] Fixes accidental virtual-key case sensitivity.
This commit is contained in:
commit
1502beabc6
1 changed files with 2 additions and 1 deletions
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue