Index: ui/keyboard/resources/api_adapter.js |
diff --git a/ui/keyboard/resources/api_adapter.js b/ui/keyboard/resources/api_adapter.js |
index 1f69be47551f5903067af048a573fb21ad0cc018..315387f2a9d47219c574eaa08e0ad5ab2a39ea89 100644 |
--- a/ui/keyboard/resources/api_adapter.js |
+++ b/ui/keyboard/resources/api_adapter.js |
@@ -8,7 +8,18 @@ function logIfError() { |
} |
} |
-function sendKeyEvent(keyEvent) { |
+function sendKey(key) { |
+ var keyIdentifier = key; |
+ |
+ // Fix up some keys to their respective identifiers for convenience. |
+ if (keyIdentifier == ' ') { |
+ keyIdentifier = 'Spacebar'; |
bryeung
2013/05/29 17:16:06
this kind of logic doesn't belong in the adapter,
bshe
2013/05/29 18:34:48
doh. You are right. I forget about webui version.
|
+ } |
+ |
+ var keyEvent = { |
+ keyIdentifier: keyIdentifier |
+ }; |
+ |
keyEvent.type = 'keydown'; |
chrome.experimental.input.virtualKeyboard.sendKeyboardEvent(keyEvent, |
logIfError); |