arkui

Keys

The keyboard grammar and the grids it moves a cursor over.

Desktop

arkui::vim

What vim::Keys::press finishes for each run of keys
jMove(Down(1))
3jMove(Down(3))
kMove(Up(1))
ggMove(First)
GMove(Last)
12GMove(To(12))
^dMove(Down(10))
^uMove(Up(10))
<Enter>Activate
<Space>Toggle
/dial<Enter>Search("dial")
nMatch(1)
NMatch(-1)
<Tab>Cycle
^oJump(-1)
^iJump(1)
3<Esc>Cancel

A count before a motion repeats it; a Move walks whatever grid the pane with the keys has (vim::Grid, vim::Page).

arkui::vim

The keyboard grammar — counts, gg/G, ^d/^u, / and n/N, <Tab>, <Esc> — and the grids it moves a cursor over.

Rules

rust/arkui/src/vim.rs

Mobile

Nothing shared for this on Android yet.

Nothing shared for this on iOS yet.