Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Default key bindings

Change these with :bind, [bindings.<mode>] in config.toml or rt.bind() in config.lua. :help bindings shows your current bindings, with your changes marked.

normal mode

KeysCommand
$scroll-to-perc --horizontal 100
'mode-enter jump_mark
+zoom-in
-zoom-out
.repeat-command
/cmd-set-text /
0scroll-to-perc --horizontal 0
:cmd-set-text :
;Ihint images tab
;Ohint links fill :open -t -r {hint-url}
;bhint all tab-bg
;dhint links download
;fhint all tab
;hhint all hover
;ihint images current
;ohint links fill :open {hint-url}
;rhint --rapid links tab-bg
;thint inputs
;xhint blocks hide
;yhint links yank
<Alt-1>tab-focus 1
<Alt-2>tab-focus 2
<Alt-3>tab-focus 3
<Alt-4>tab-focus 4
<Alt-5>tab-focus 5
<Alt-6>tab-focus 6
<Alt-7>tab-focus 7
<Alt-8>tab-focus 8
<Alt-9>tab-focus -1
<Alt-m>tab-mute
<Ctrl-PgDown>tab-next
<Ctrl-PgUp>tab-prev
<Ctrl-Return>selection-follow -t
<Ctrl-T>undo
<Ctrl-Tab>tab-focus last
<Ctrl-^>tab-focus last
<Ctrl-a>navigate increment
<Ctrl-b>scroll-page 0 -1
<Ctrl-d>scroll-page 0 0.5
<Ctrl-f>scroll-page 0 1
<Ctrl-p>tab-pin
<Ctrl-q>quit
<Ctrl-r>reload -f
<Ctrl-t>open -t
<Ctrl-u>scroll-page 0 -0.5
<Ctrl-v>mode-enter passthrough
<Ctrl-w>tab-close
<Ctrl-x>navigate decrement
<Down>scroll down
<Escape>clear-keychain
<F11>fullscreen
<F1>help
<F5>reload
<Return>selection-follow
<Up>scroll up
=zoom
?cmd-set-text ?
@macro-run
Bcmd-set-text -s :quickmark-load -t
Fhint all tab
Gscroll-to-perc
Hback
Jtab-next
Ktab-prev
Lforward
Mbookmark-add
Nsearch-prev
Ocmd-set-text -s :open -t
PPopen -t -- {primary}
Ppopen -t -- {clipboard}
Rreload -f
Tcmd-set-text -s :tab-select
Vmode-enter caret ;; selection-toggle --line
ZQquit
ZZquit --save
[[navigate prev
]]navigate next
`mode-enter set_mark
bcmd-set-text -s :quickmark-load
cmcall-mute
cotab-only
dtab-close
fhint
g$tab-focus -1
g0tab-focus 1
gBcmd-set-text -s :bookmark-load -t
gDtab-give
gJtab-move +
gKtab-move -
gOcmd-set-text :open -t -r {url}
gTtab-prev
gUnavigate up -t
g^tab-focus 1
gbcmd-set-text -s :bookmark-load
gfview-source
ggscroll-to-perc 0
gmtab-move
gocmd-set-text :open {url}
gppip
gtcmd-set-text -s :tab-select
gunavigate up
hscroll left
imode-enter insert
jscroll down
kscroll up
lscroll right
mcmd-set-text -s :quickmark-add {url}
nsearch-next
ocmd-set-text -s :open
pPopen -- {primary}
ppopen -- {clipboard}
qmacro-record
rreload
uundo
vmode-enter caret
widevtools
yDyank -s domain
yTyank -s title
yYyank -s
ydyank domain
ytyank title
yyyank
{{navigate prev -t
}}navigate next -t

insert mode

KeysCommand
<Ctrl-e>open-editor
<Escape>mode-leave

command mode

KeysCommand
<Alt-Backspace>rl-backward-kill-word
<Alt-b>rl-backward-word
<Alt-d>rl-kill-word
<Alt-f>rl-forward-word
<Backspace>rl-backward-delete-char
<Ctrl-C>completion-item-yank --sel
<Ctrl-a>rl-beginning-of-line
<Ctrl-b>rl-backward-char
<Ctrl-c>completion-item-yank
<Ctrl-d>completion-item-del
<Ctrl-e>rl-end-of-line
<Ctrl-f>rl-forward-char
<Ctrl-h>rl-backward-delete-char
<Ctrl-k>rl-kill-line
<Ctrl-n>command-history-next
<Ctrl-p>command-history-prev
<Ctrl-u>rl-unix-line-discard
<Ctrl-v>rl-paste
<Ctrl-w>rl-rubout
<Ctrl-y>rl-yank
<Delete>rl-delete-char
<Down>command-history-next
<End>rl-end-of-line
<Escape>mode-leave
<Home>rl-beginning-of-line
<Left>rl-backward-char
<Return>command-accept
<Right>rl-forward-char
<Shift-Insert>rl-paste --sel
<Shift-Tab>completion-item-focus prev
<Tab>completion-item-focus next
<Up>command-history-prev

passthrough mode

KeysCommand
<Shift-Escape>mode-leave

hint mode

KeysCommand
<Escape>mode-leave
<Return>hint-follow

prompt mode

KeysCommand
<Alt-Backspace>rl-backward-kill-word
<Alt-b>rl-backward-word
<Alt-d>rl-kill-word
<Alt-e>prompt-fileselect-external
<Alt-f>rl-forward-word
<Alt-y>prompt-yank
<Backspace>rl-backward-delete-char
<Ctrl-a>rl-beginning-of-line
<Ctrl-b>rl-backward-char
<Ctrl-e>rl-end-of-line
<Ctrl-f>rl-forward-char
<Ctrl-h>rl-backward-delete-char
<Ctrl-k>rl-kill-line
<Ctrl-u>rl-unix-line-discard
<Ctrl-v>rl-paste
<Ctrl-w>rl-filename-rubout
<Ctrl-x>prompt-open-download
<Ctrl-y>rl-yank
<Delete>rl-delete-char
<End>rl-end-of-line
<Escape>mode-leave
<Home>rl-beginning-of-line
<Left>rl-backward-char
<Return>prompt-accept
<Right>rl-forward-char
<Shift-Insert>rl-paste --sel
<Tab>prompt-complete

yesno mode

KeysCommand
<Alt-y>prompt-yank
<Escape>mode-leave
<Return>prompt-accept
Aprompt-accept --save yes
Nprompt-accept --save no
nprompt-accept no
yprompt-accept yes

set_mark mode

KeysCommand
<Escape>mode-leave

jump_mark mode

KeysCommand
<Escape>mode-leave

record_macro mode

KeysCommand
<Escape>mode-leave

run_macro mode

KeysCommand
<Escape>mode-leave

caret mode

KeysCommand
$move-to-end-of-line
0move-to-start-of-line
<Ctrl-Space>selection-drop
<Escape>mode-leave
<Return>yank selection
<Space>selection-toggle
Gmove-to-end-of-document
Vselection-toggle --line
Yyank -s selection
[move-to-start-of-prev-block
]move-to-start-of-next-block
bmove-to-prev-word
emove-to-end-of-word
ggmove-to-start-of-document
hmove-to-prev-char
jmove-to-next-line
kmove-to-prev-line
lmove-to-next-char
oselection-reverse
vselection-toggle
wmove-to-next-word
yyank selection
{move-to-end-of-prev-block
}move-to-end-of-next-block