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;  | 
