Skip to content

Commit db285c7

Browse files
committed
fix some keys for chrmoe
1 parent 1f48098 commit db285c7

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

web/vim.js

Lines changed: 13 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/vim_lib.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -460,12 +460,18 @@ mergeInto(LibraryManager.library, {
460460
* Most keys can be handled during the keypress event
461461
* But some special keys must be handled during the keydown event in order to prevent default actions
462462
*
463-
* C means "no necessary for Firefox, but needed for Chrome"
463+
* F means "needed for Firfox"
464+
* C means "needed for Chrome"
464465
*/
465466
var keys_to_intercept_upon_keydown = {};
466-
[ KeyEvent.DOM_VK_ESCAPE,
467+
[ KeyEvent.DOM_VK_ESCAPE, // CF
467468
KeyEvent.DOM_VK_TAB, // C
468469
KeyEvent.DOM_VK_BACK_SPACE, // C
470+
KeyEvent.DOM_VK_UP, // C
471+
KeyEvent.DOM_VK_DOWN, // C
472+
KeyEvent.DOM_VK_LEFT, // C
473+
KeyEvent.DOM_VK_RIGHT, // C
474+
KeyEvent.DOM_VK_DELETE, // C
469475
].forEach(function(k) {
470476
keys_to_intercept_upon_keydown[k] = 1;
471477
});

0 commit comments

Comments
 (0)