Commit graph

9 commits

Author SHA1 Message Date
9ace78e3a9
feat: separate binding key seqences with space instead of '>' 2025-01-07 16:13:02 +01:00
Jonathan Marler
d90d82a4b7 win32 gui: remove bespoke/incorrect key translation
I played around with the API a bit and I tried out the other approach
where instead of trying to implement our own keyboard translation, instead
I just clear the "control key" before calling ToUnicode.  This fixes any
weird translation the OS was doing.

With this change, we no longer need to skip calling ToUnicode if the
control or alt keys are down, so keys will always work the same way whether
or not these modifiers are down.
2025-01-07 14:53:34 +01:00
388943e33c
feat(emacs): add repeat keybinding to emacs overlay/palette mode for quick switching 2025-01-06 22:09:57 +01:00
Jonathan Marler
d64d5f4c7e emacs add selection mode/keybind 2025-01-06 20:48:34 +01:00
Jonathan Marler
064522959b more emacs bindings 2025-01-06 20:28:24 +01:00
Jonathan Marler
22ddaef78f emacs: add some more emacs keybinds 2025-01-06 07:43:15 +01:00
fff1a39fe5
feat: add home screen bindings for emacs mode 2024-12-05 20:14:43 +01:00
ec75b5ca6a
fix: emacs mode 2024-12-02 21:23:21 +01:00
729cc696c2
refactor: split keybinds into one file per namespace 2024-11-18 22:59:55 +01:00