glacambre
f374d445e9
keyseq.ts: Allow binding <Esc>
2018-05-06 16:27:17 +02:00
Oliver Blanthorn
f1b67b4279
Merge branch 'master' of github.com:cmcaine/tridactyl into nativeuserchrome
2018-04-27 15:30:50 +01:00
Colin Caine
2d9a27d211
Filter AltGraph keys. Fixes #430
2018-04-26 08:53:01 +01:00
Colin Caine
04edf0054f
Omit deprecated code
2018-04-26 08:50:02 +01:00
Colin Caine
603af8b4ed
Simplify keyseq/completions()
2018-04-23 22:56:19 +01:00
Colin Caine
c4845840f9
Prettier
2018-04-23 22:56:19 +01:00
Colin Caine
96768f81f4
Fix #418
2018-04-23 22:56:19 +01:00
Oliver Blanthorn
fad7851829
Fix #394 : rename generated source .name.generated.ext
2018-04-22 17:15:40 +01:00
Colin Caine
89e3d05d1b
Fix issue with binds that are prefixes of other binds
...
If one bind is a prefix of another bind, allow it to be selected.
Previously the parser would never discard the keyevents after the valid
prefix breaking the whole system.
Fixes #401 #399 .
2018-04-18 10:49:35 +01:00
Colin Caine
da00523e85
Fix #392
2018-04-16 08:47:01 +01:00
Colin Caine
339cbc36fd
Change keyseq/parse interface, ignore shift sometimes
2018-04-16 00:07:41 +01:00
Colin Caine
095df8ea03
Add nmaps -> KeyMap
2018-04-15 22:34:07 +01:00
Colin Caine
35bcde6627
Update keyseq
...
- Add and build grammars
- Add to content.ts for interactive use
- Add tests
- Change bracketExpr parser
- Improve comments
- Apply prettier
2018-04-15 22:34:07 +01:00
Oliver Blanthorn
095ce771ea
Formatting: run all typescript through prettier
2018-04-13 19:28:03 +01:00
Colin Caine
c84e8016c9
fix yet another bug in key suppression
...
Not going to push to master when I'm tired again.
2017-11-21 04:58:48 +00:00
Colin Caine
9683e11f70
Tidy up gobble mode. Re-use key classification.
2017-11-20 23:23:25 +00:00
Colin Caine
2c94547fed
src: add initial keyseq.ts
2017-11-09 05:44:47 +00:00