Commit 2ff77d6
committed
feat(kanata): add HRM-optimized navigation layer
## HRM friendly S-tab/tab
S-tab and tab stay on the homerow while playing nice with Ctrl and Alt mods.
## Add cross-platform quit shortcut on HRM nav layer
@qut → [Q]
- @qut allows closing apps on any OS (C-q on Linux, A-f4 on Windows, etc.), optimizing muscular memory
- it is more coherent to map @qut on [Q]
@pad → [A]
- @pad thus mirrors @fun on the right hand
- allows using the numpad’s arrow keys without locking the layer (layer-while-held)
## Map esc/del on [A]/[V]
The goal is to allow escaping and deleting using the left hand only.
## Media controls in funpad
Because funpad stands for fun!
Rationale: mod keys in the existing funpad are pointless with HRMs.1 parent 2aa9171 commit 2ff77d6
5 files changed
+559
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
160 | 176 | | |
161 | 177 | | |
162 | 178 | | |
| |||
Loading
0 commit comments