| Index: ui/keyboard/resources/elements/kb-keyboard.html
|
| diff --git a/ui/keyboard/resources/elements/kb-keyboard.html b/ui/keyboard/resources/elements/kb-keyboard.html
|
| index 0f19ccd2a80736e5ee3245b2c1d7e6e78121e972..9bda72673bdf5bcc2f845d67a54fe22b0f8fb797 100644
|
| --- a/ui/keyboard/resources/elements/kb-keyboard.html
|
| +++ b/ui/keyboard/resources/elements/kb-keyboard.html
|
| @@ -95,12 +95,12 @@
|
| this.lastPressedKey.classList.add('active');
|
| repeatKey.cancel();
|
| if (detail.repeat) {
|
| - sendKey(detail.char);
|
| + insertText(detail.char);
|
| repeatKey.key = this.lastPressedKey;
|
| repeatKey.timer = setTimeout(function() {
|
| repeatKey.timer = undefined;
|
| repeatKey.interval = setInterval(function() {
|
| - sendKey(detail.char);
|
| + insertText(detail.char);
|
| }, REPEAT_INTERVAL_MSEC);
|
| }, Math.max(0, REPEAT_DELAY_MSEC - REPEAT_INTERVAL_MSEC));
|
| }
|
| @@ -127,7 +127,7 @@
|
| var char = detail.char;
|
| if (enterUpperOnSpace) {
|
| enterUpperOnSpace = false;
|
| - if (char == 'Spacebar')
|
| + if (char == ' ')
|
| this.keyset = 'upper';
|
| }
|
| switch(char) {
|
| @@ -141,17 +141,10 @@
|
| case '!':
|
| enterUpperOnSpace = true;
|
| break;
|
| - case 'Tab':
|
| - case 'Spacebar':
|
| - case 'Enter':
|
| - sendKey(char);
|
| - return;
|
| default:
|
| break;
|
| }
|
| - for (var i = 0; i < char.length; i++) {
|
| - sendKey(char.charAt(i));
|
| - }
|
| + insertText(char);
|
| }
|
| });
|
| </script>
|
|
|