|
|
e6b39c274c
|
refactor: lots and lots of writergate changes
|
2025-09-24 22:30:18 +02:00 |
|
|
|
14dbc08bcf
|
feat: add string mappings for keypad key events
|
2025-09-23 22:31:12 +02:00 |
|
|
|
48ea5c649b
|
fix: replace std.unicode.utf8Decode with safe function that cannot panic on invalid UTF-8 input
closes #268
|
2025-06-19 14:35:12 +02:00 |
|
|
|
875816fdfc
|
fix: don't match against legacy unshifted keys when we have extended input text
closes #205
|
2025-04-08 17:59:40 +02:00 |
|
|
|
53045123c6
|
build: update to zig 0.14.0-dev.3039
|
2025-02-04 22:59:18 +01:00 |
|
|
|
7dd61c4ba5
|
fix(keybind): provide fallback handling for legacy terminals the don not provide shifted key info
|
2025-01-19 14:05:36 +01:00 |
|
|
|
0c7f19b5dd
|
feat: support matching of shifted keybindings
This allows us to bind things like alt+F and ctrl+?. Binding
with and explicit shift modifier is still allowed, such as alt+shift+f.
|
2025-01-07 14:53:34 +01:00 |
|
|
|
4ec66be2d4
|
feat: add short key event formatters
|
2024-12-12 17:00:39 +01:00 |
|
|
|
3af2b09891
|
feat: generate hints for dynamic keybindings
|
2024-11-19 18:08:14 +01:00 |
|
|
|
a8826b5067
|
refactor: move KeyEvent to input module
|
2024-11-18 21:31:32 +01:00 |
|
|
|
5d381dcc7b
|
refactor: move formatters for input types to input module
|
2024-11-18 21:26:55 +01:00 |
|
|
|
18f321bf41
|
refactor: move input types to new module and use directly use libvaxis types
|
2024-11-15 21:16:31 +01:00 |
|
|
|
ce9c5ea23d
|
fix(vaxis): correct key range in synthesized_p
This was causing left and right arrow keys to input garbage into
mini mode editors.
|
2024-06-20 22:20:07 +02:00 |
|
|
|
562b46b7d6
|
fix(vaxis): space is not a synthesized key
|
2024-05-17 15:20:38 +02:00 |
|
|
|
4c9263c0cf
|
refactor: make vaxis key input names lower case
|
2024-05-12 00:11:18 +02:00 |
|
|
|
1cd3cb17ce
|
feat: add libvaxis renderer
|
2024-05-10 12:44:14 +02:00 |
|