diff options
| author | Phil Crosby | 2010-01-18 00:53:21 -0800 |
|---|---|---|
| committer | Phil Crosby | 2010-01-18 00:53:21 -0800 |
| commit | 86483bbfb426951c358cb50e768a81b7d6af84b2 (patch) | |
| tree | c9d399cf9a069202a7a4ef41b1e1f77146fe5f47 /vimiumFrontend.js | |
| parent | 681f939c063a66cefa21b7eda63fa7256a7560de (diff) | |
| parent | 4ac5eb502b3bae6eff714b0915ee1d9c3f143153 (diff) | |
| download | vimium-86483bbfb426951c358cb50e768a81b7d6af84b2.tar.bz2 | |
Merge branch 'master' of github.com:philc/vimium
Conflicts:
settings.html
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 6f417f88..9e9ce41b 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; |
