None of these configs are ready to be used. I'm still working towards an initial working prototype
Contains some initial configuration for the idea of semantic hotkeys
-
Terminal Multiplexers
-
Terminal Editors
The goal is to make all shortcuts available with one hand. Bindings are mirrored to enable faster access.
- oneshot: After shortcut, resets
- temporary mode: Pressing keys within one keeps hotkey state within the same chord, until an unknown one (or escape?) is pressed
- full mode: Full mode change, and is changed through cycling rather than a keypress
A common set of keybindings
-
Trigger-y
: Help (oneshot)h
: Help for Aj
: Help for B (ex. tmux Pane)k
: Help for C (ex. tmux Window)l
: Help for Dy
: General help
-
Trigger-n
: New (oneshot)h
: Level Aj
: Level B (ex. tmux Pane)k
: Level C (ex. tmux Window)l
: Level D$key
h
: New on Leftl
: New on Rightk
: New on Topj
: New on Bottom
-
Trigger-u
: Navigate (temporary mode)h
: Level Aj
: Level B (ex. tmux Pane)k
: Level C (ex. tmux Window)l
: Level D$key
h
: Navigate to Leftl
: Navigate to Rightk
: Navigate to Topj
: Navigate to Bottom
-
Trigger-i
: Move (temporary mode)h
: Level Aj
: Level B (ex. tmux Pane)k
: Level C (ex. tmux Window)l
: Level D$key
h
: Move to Leftl
: Move to Rightk
: Move to Topj
: Move to Bottom
-
Trigger-m
: Edit shape (temporary mode)h
: Level Aj
: Level B (ex. tmux Pane)k
: Level C (ex. tmux Window)l
: Level D
-
Trigger-h
: Edit Attributes (temporary mode)h
: Level Aj
: Level B (ex. tmux Pane)k
: Level C (ex. tmux Window)l
: Level D$key
$key
edits something
-
Trigger-o
: Find in -
Trigger-p
: Pallete