diff --git a/lib/USKeyboardLayout.js b/lib/USKeyboardLayout.js index 431d0b0f381..f630d5d6f0f 100644 --- a/lib/USKeyboardLayout.js +++ b/lib/USKeyboardLayout.js @@ -122,8 +122,8 @@ module.exports = { 'KeyX': {'keyCode': 88, 'code': 'KeyX', 'shiftKey': 'X', 'key': 'x'}, 'KeyY': {'keyCode': 89, 'code': 'KeyY', 'shiftKey': 'Y', 'key': 'y'}, 'KeyZ': {'keyCode': 90, 'code': 'KeyZ', 'shiftKey': 'Z', 'key': 'z'}, - 'MetaLeft': {'keyCode': 91, 'code': 'MetaLeft', 'key': 'Meta'}, - 'MetaRight': {'keyCode': 92, 'code': 'MetaRight', 'key': 'Meta'}, + 'MetaLeft': {'keyCode': 91, 'code': 'MetaLeft', 'key': 'Meta', 'location': 1}, + 'MetaRight': {'keyCode': 92, 'code': 'MetaRight', 'key': 'Meta', 'location': 2}, 'ContextMenu': {'keyCode': 93, 'code': 'ContextMenu', 'key': 'ContextMenu'}, 'NumpadMultiply': {'keyCode': 106, 'code': 'NumpadMultiply', 'key': '*', 'location': 3}, 'NumpadAdd': {'keyCode': 107, 'code': 'NumpadAdd', 'key': '+', 'location': 3}, @@ -178,9 +178,9 @@ module.exports = { 'Props': {'keyCode': 247, 'code': 'Props', 'key': 'CrSel'}, 'Cancel': {'keyCode': 3, 'key': 'Cancel', 'code': 'Abort'}, 'Clear': {'keyCode': 12, 'key': 'Clear', 'code': 'Numpad5', 'location': 3}, - 'Shift': {'keyCode': 16, 'key': 'Shift', 'code': 'ShiftLeft'}, - 'Control': {'keyCode': 17, 'key': 'Control', 'code': 'ControlLeft'}, - 'Alt': {'keyCode': 18, 'key': 'Alt', 'code': 'AltLeft'}, + 'Shift': {'keyCode': 16, 'key': 'Shift', 'code': 'ShiftLeft', 'location': 1}, + 'Control': {'keyCode': 17, 'key': 'Control', 'code': 'ControlLeft', 'location': 1}, + 'Alt': {'keyCode': 18, 'key': 'Alt', 'code': 'AltLeft', 'location': 1}, 'Accept': {'keyCode': 30, 'key': 'Accept'}, 'ModeChange': {'keyCode': 31, 'key': 'ModeChange'}, ' ': {'keyCode': 32, 'key': ' ', 'code': 'Space'}, @@ -213,7 +213,7 @@ module.exports = { 'x': {'keyCode': 88, 'key': 'x', 'code': 'KeyX'}, 'y': {'keyCode': 89, 'key': 'y', 'code': 'KeyY'}, 'z': {'keyCode': 90, 'key': 'z', 'code': 'KeyZ'}, - 'Meta': {'keyCode': 91, 'key': 'Meta', 'code': 'MetaLeft'}, + 'Meta': {'keyCode': 91, 'key': 'Meta', 'code': 'MetaLeft', 'location': 1}, '*': {'keyCode': 106, 'key': '*', 'code': 'NumpadMultiply', 'location': 3}, '+': {'keyCode': 107, 'key': '+', 'code': 'NumpadAdd', 'location': 3}, '-': {'keyCode': 109, 'key': '-', 'code': 'NumpadSubtract', 'location': 3},