summaryrefslogtreecommitdiff
path: root/src/input.h
AgeCommit message (Collapse)Author
2018-03-28Update license year.Daniel Carl
2017-05-26Update license year.Daniel Carl
2016-06-01Update license year.Daniel Carl
2016-03-30Startup webkit2 branch from the scratch.Daniel Carl
2015-01-01Change year in license block.Daniel Carl
2014-01-11Change year in license block.Daniel Carl
2013-10-06Allow utf8 for keybinds.Daniel Carl
Used some key processing stuff from vim.
2013-09-20Changed the way keys are processed.Daniel Carl
Until today vimb mapped two-part keybindings to commands. This patch changed this paradigm into a more vi like way. The commands are separated into normal mode commands that mainly consists of a single char and ex commands that can by typed into the inputbox like ':open'. This change allows us to adapt also the way keypresses and mapping are handled. Now every keypress is converted into a unsigned char and collected into a typeahead queue. The mappings are applied on the queue. So now we can use also long keymaps and run multiple commands for different modes with them like ':nmap abcdef :set scripts!<CR>:open search query<CR>50G'.