Florian Bruhin
|
b4b72f07b7
|
Remove FIXME which is in TODO
|
2014-04-25 09:22:27 +02:00 |
|
Florian Bruhin
|
c4be264c44
|
Improve logging in eventFilter
|
2014-04-25 09:22:01 +02:00 |
|
Florian Bruhin
|
8cba290dae
|
Update eventFilter to track releases
|
2014-04-25 09:20:19 +02:00 |
|
Florian Bruhin
|
5ee6b2adfa
|
Revert "Remove setting forward_unbound_keys."
This reverts commit d07e22bd91 .
|
2014-04-25 08:40:46 +02:00 |
|
Florian Bruhin
|
f50fda7f9a
|
Replace Backtab key by Tab
|
2014-04-25 08:40:07 +02:00 |
|
Florian Bruhin
|
a29a9a9b70
|
Handle Command widget based on modes, not focus
|
2014-04-25 08:38:11 +02:00 |
|
Florian Bruhin
|
55a8da7f1b
|
Start using KeyParser for command mode
|
2014-04-25 07:50:21 +02:00 |
|
Florian Bruhin
|
30a6b5610e
|
Update TODO
|
2014-04-25 07:14:34 +02:00 |
|
Florian Bruhin
|
405194d040
|
Add passthrough mode
|
2014-04-25 07:13:57 +02:00 |
|
Florian Bruhin
|
3407f3131d
|
Register enter_mode command
|
2014-04-25 07:13:36 +02:00 |
|
Florian Bruhin
|
b4033ced8b
|
Add generic PassthroughKeyParser, remove InsertKeyParser
|
2014-04-25 07:09:12 +02:00 |
|
Florian Bruhin
|
035a6a0847
|
Don't bind Ctrl-C in insert mode
|
2014-04-25 07:01:58 +02:00 |
|
Florian Bruhin
|
f9824cb401
|
TODO += hints-foo
|
2014-04-25 07:00:08 +02:00 |
|
Florian Bruhin
|
d4baf77f78
|
Merge branch 'keyboard'
Conflicts:
TODO
|
2014-04-25 06:57:57 +02:00 |
|
Florian Bruhin
|
ba1947f904
|
Update TODO
|
2014-04-25 06:57:11 +02:00 |
|
Florian Bruhin
|
d07e22bd91
|
Remove setting forward_unbound_keys.
It introduced a lot of unnecessary complexity (e.g. tracking KeyReleases
to their KeyPresses...) for little benefit.
|
2014-04-25 06:54:17 +02:00 |
|
Florian Bruhin
|
83f829ed93
|
Add more logging to eventFilter
|
2014-04-25 06:54:13 +02:00 |
|
Florian Bruhin
|
8f9d7542a6
|
Fix eventFilter logic to not handle same event multiple times
|
2014-04-25 06:22:01 +02:00 |
|
Florian Bruhin
|
84682f90fa
|
Log events in eventHandler
|
2014-04-25 00:10:07 +02:00 |
|
Florian Bruhin
|
17260bd6e9
|
Update TODO
|
2014-04-24 23:56:57 +02:00 |
|
Florian Bruhin
|
855fbaa05f
|
Update TODO
|
2014-04-24 23:53:36 +02:00 |
|
Florian Bruhin
|
926194849c
|
Use normal commands for hint mode
|
2014-04-24 23:47:02 +02:00 |
|
Florian Bruhin
|
540c134f06
|
Add keytypes to KeyParser.execute()
|
2014-04-24 23:46:37 +02:00 |
|
Florian Bruhin
|
5aaf3b3430
|
Add abstract execute() to KeyParser
|
2014-04-24 23:23:28 +02:00 |
|
Florian Bruhin
|
e06583ade2
|
Use normal command to leave insert mode
|
2014-04-24 23:09:12 +02:00 |
|
Florian Bruhin
|
a1fd1537bd
|
Remove the possibility to pass bindings to KeyParser init
|
2014-04-24 22:59:01 +02:00 |
|
Florian Bruhin
|
8cca182734
|
Split NormalKeyParser from CommandKeyParser
|
2014-04-24 22:56:55 +02:00 |
|
Florian Bruhin
|
0def82fe8c
|
Fix lint
|
2014-04-24 22:49:06 +02:00 |
|
Florian Bruhin
|
581b715b42
|
Add __init__.py for keyinput
|
2014-04-24 22:41:01 +02:00 |
|
Florian Bruhin
|
7a6a605702
|
Unify KeyParsers again
|
2014-04-24 22:40:16 +02:00 |
|
Florian Bruhin
|
9ab8f42e20
|
s/commandmode/normalmode
|
2014-04-24 21:37:51 +02:00 |
|
Florian Bruhin
|
ea6a25714a
|
Make eventFilter work when mode is None
|
2014-04-24 21:29:28 +02:00 |
|
Florian Bruhin
|
9320c813f7
|
Add set_cmd_text to MessageBridge
|
2014-04-24 21:28:24 +02:00 |
|
Florian Bruhin
|
0c15517352
|
s/<normal>/<leave>/
|
2014-04-24 21:19:29 +02:00 |
|
Florian Bruhin
|
d2dc0b7ac5
|
Add KeyParser for normal mode
|
2014-04-24 21:12:55 +02:00 |
|
Florian Bruhin
|
c674d96cfe
|
Reorganize input modules into keyinput subpackage
|
2014-04-24 21:03:45 +02:00 |
|
Florian Bruhin
|
ecdd887664
|
Split KeyParser into KeyParser (non-chain) and KeyChainParser
|
2014-04-24 19:21:38 +02:00 |
|
Florian Bruhin
|
6311deb6b0
|
Read unbound-keys setting only once
|
2014-04-24 19:06:51 +02:00 |
|
Florian Bruhin
|
6f7391d7d1
|
Leave insert mode in loadStarted
|
2014-04-24 19:06:51 +02:00 |
|
Florian Bruhin
|
5e10238340
|
Update TODO
|
2014-04-24 17:52:50 +02:00 |
|
Florian Bruhin
|
745e0374ff
|
Update TODO
|
2014-04-24 17:50:12 +02:00 |
|
Florian Bruhin
|
718295eb9f
|
Use <> instead of @@ for special keys
|
2014-04-24 17:48:38 +02:00 |
|
Florian Bruhin
|
8648d88b51
|
Handle special keys instead of only modifiers
|
2014-04-24 17:43:19 +02:00 |
|
Florian Bruhin
|
0e3e588038
|
Add forward_unbound_keys setting
|
2014-04-24 16:53:16 +02:00 |
|
Florian Bruhin
|
b372c23b80
|
Move hint webelem code to utils.webelem
|
2014-04-24 16:30:59 +02:00 |
|
Florian Bruhin
|
6fb52e610d
|
Leave insert mode when loadFinished with ok=False
|
2014-04-24 16:27:18 +02:00 |
|
Florian Bruhin
|
0e542772d0
|
TODO -= normal mode
|
2014-04-24 16:26:50 +02:00 |
|
Florian Bruhin
|
1c5ae25b68
|
Start implementing auto_insert_mode
|
2014-04-24 16:03:16 +02:00 |
|
Florian Bruhin
|
c2d871a7c3
|
TODO -= keypress-signal-foo
|
2014-04-24 15:47:53 +02:00 |
|
Florian Bruhin
|
10d7d887ec
|
Pass keypresses to statusbar correctly
|
2014-04-24 15:47:38 +02:00 |
|