summaryrefslogtreecommitdiff
path: root/chromium/ui/keyboard/resources/inputview_adapter.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/keyboard/resources/inputview_adapter.js')
-rw-r--r--chromium/ui/keyboard/resources/inputview_adapter.js7
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_);
});