feat(keys): vim keys in any layout, z motions, no Option chords

Keys on a non-Latin layout map to their physical US position, so j, k,
gg and / work on the Russian layout. Lists get z z, z t, z b, and the
first row scrolls the page to the top. The editor drops Alt chords for
Esc then a letter, reorder in groups, piggy banks and subscriptions
moves to J and K.
This commit is contained in:
hh committed 2026-10-16 14:51:02 +00:00
1 parent 63a1971900
commit a1e7489ad4
9 files changed
+132 -94

No files matched your search

+2 -16
View File
@@ -139,27 +139,13 @@
},
{
group: "Groups",
keys: "alt+j",
keys: "J",
label: "Move group down",
run: () => move(1),
},
{
group: "Groups",
keys: "alt+k",
label: "Move group up",
run: () => move(-1),
},
{
group: "Groups",
hidden: true,
keys: "alt+∆",
label: "Move group down",
run: () => move(1),
},
{
group: "Groups",
hidden: true,
keys: "alt+˚",
keys: "K",
label: "Move group up",
run: () => move(-1),
},
+2 -16
View File
@@ -132,27 +132,13 @@
},
{
group: "Piggy banks",
keys: "alt+j",
keys: "J",
label: "Move down in group",
run: () => move(1),
},
{
group: "Piggy banks",
keys: "alt+k",
label: "Move up in group",
run: () => move(-1),
},
{
group: "Piggy banks",
hidden: true,
keys: "alt+∆",
label: "Move down in group",
run: () => move(1),
},
{
group: "Piggy banks",
hidden: true,
keys: "alt+˚",
keys: "K",
label: "Move up in group",
run: () => move(-1),
},
+2 -16
View File
@@ -181,27 +181,13 @@
extra: () => [
{
group: "Subscriptions",
keys: "alt+j",
keys: "J",
label: "Move down in group",
run: () => move(1),
},
{
group: "Subscriptions",
keys: "alt+k",
label: "Move up in group",
run: () => move(-1),
},
{
group: "Subscriptions",
hidden: true,
keys: "alt+∆",
label: "Move down in group",
run: () => move(1),
},
{
group: "Subscriptions",
hidden: true,
keys: "alt+˚",
keys: "K",
label: "Move up in group",
run: () => move(-1),
},