diff options
| author | ilya | 2010-01-17 23:56:26 -0800 |
|---|---|---|
| committer | ilya | 2010-01-17 23:56:26 -0800 |
| commit | aaf0183dbab5ae168d1d7460693110378df81c81 (patch) | |
| tree | f9a226d910bf5fff043ba7533e6bcd417afe49ff /vimiumFrontend.js | |
| parent | 30b2879cc0f80b377e00cd1e1f8fb8232e47904a (diff) | |
| download | vimium-aaf0183dbab5ae168d1d7460693110378df81c81.tar.bz2 | |
Fix up the c-[ patch a bit.
Diffstat (limited to 'vimiumFrontend.js')
| -rw-r--r-- | vimiumFrontend.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/vimiumFrontend.js b/vimiumFrontend.js index fef755e4..3eed1c3d 100644 --- a/vimiumFrontend.js +++ b/vimiumFrontend.js @@ -237,7 +237,7 @@ function getKeyChar(event) { return String.fromCharCode(parseInt(unicodeKeyInHex)).toLowerCase(); } -function isCtrl(event) { +function isPrimaryModifierKey(event) { if (platform == "Mac") return event.metaKey; else @@ -245,8 +245,8 @@ function isCtrl(event) { } function isEscape(event) { - return event.keyCode == keyCodes.ESC || - (isCtrl(event) && getKeyChar(event) == '['); + return event.keyCode == keyCodes.ESC || + (event.ctrlKey && getKeyChar(event) == '['); // c-[ is mapped to ESC in Vim by default. } /** @@ -267,7 +267,7 @@ function onKeydown(event) { keyChar = getKeyChar(event); // Enter insert mode when the user enables the native find interface. - if (keyChar == "f" && !event.shiftKey && isCtrl(event)) + if (keyChar == "f" && !event.shiftKey && isPrimaryModifierKey(event)) { enterInsertMode(); return; |
