diff options
Diffstat (limited to 'chromium/ui/keyboard/resources/inputview_adapter.js')
-rw-r--r-- | chromium/ui/keyboard/resources/inputview_adapter.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/chromium/ui/keyboard/resources/inputview_adapter.js b/chromium/ui/keyboard/resources/inputview_adapter.js index cbafd012b8b..eedf5648d8e 100644 --- a/chromium/ui/keyboard/resources/inputview_adapter.js +++ b/chromium/ui/keyboard/resources/inputview_adapter.js @@ -163,7 +163,8 @@ function registerInputviewApi() { NONE: 0, ALT: 8, CONTROL: 4, - SHIFT: 2 + SHIFT: 2, + CAPSLOCK: 256 }; // Mapping from keyName to keyCode (see ui::KeyEvent). @@ -295,8 +296,10 @@ function registerInputviewApi() { event.modifiers |= Modifier.ALT; if (data.ctrlKey) event.modifiers |= Modifier.CONTROL; - if (data.shiftKey || data.capsLock) + if (data.shiftKey) event.modifiers |= Modifier.SHIFT; + if (data.capsLock) + event.modifiers |= Modifier.CAPSLOCK; chrome.virtualKeyboardPrivate.sendKeyEvent(event, logIfError_); }); |