aboutsummaryrefslogtreecommitdiffstats
path: root/lib/keyboard_utils.coffee
AgeCommit message (Collapse)Author
2016-02-18PassNextKey; minor tweak.Stephen Blott
2016-02-18PassNextKey; move key parsing to keyboard_utils.coffee.Stephen Blott
Previously, key event parsing was embedded in the normal-mode key handlers. Here, we move it to a new function (getKeyCharString) in KeyboardUtils so that it can also be used from elsewhere... In particular for detecting the pass-next-key key in insertmode.
2015-12-04For Ctrl-[, also require NOT AltStephen Blott
See #1906. It is not obvious that this is in fact correct. In particular, it's not clear how `Ctrl-[` should work on Mac keyboards.
2015-02-09Merge branch 'visual-and-edit-modes'Stephen Blott
Conflicts: background_scripts/main.coffee content_scripts/vimium_frontend.coffee lib/keyboard_utils.coffee
2015-02-01Give find mode a history.Stephen Blott
2015-01-29Visual/edit modes: initial caret mode.Stephen Blott
2015-01-22Visual/edit modes: further development.Stephen Blott
- Better abstraction. - Add HUD message on yank. - Require initial selection for visual mode. - Try to start with a visible selection. - Scroll the active end of the selection into view (with smooth scrolling, if enabled).
2015-01-10Modes; better printable detection, move to keyboard_utils.Stephen Blott
2014-04-23Recognise <ctrl> key in LinkHintsmrmr1993
2012-06-12Port keyboard_utils.js to coffeescriptPhil Crosby