Index: ui/keyboard/resources/webui/api_adapter.js |
diff --git a/ui/keyboard/resources/webui/api_adapter.js b/ui/keyboard/resources/webui/api_adapter.js |
index 1d24ba68bc2b80322c0a45cc3b66118dab793e44..b2c40fbfb4a3df0ca00657342db91e40349e4af1 100644 |
--- a/ui/keyboard/resources/webui/api_adapter.js |
+++ b/ui/keyboard/resources/webui/api_adapter.js |
@@ -5,3 +5,10 @@ |
function insertText(text) { |
chrome.send('insertText', [ text ]); |
} |
+ |
+function dispatchKeyEvent(type, char) { |
+ if (char.length != 1) |
+ console.error('Invalid character.'); |
+ var charCode = char.charCodeAt(0); |
+ chrome.send('dispatchKeyEvent', [type, charCode]); |
+} |