+++ /dev/null
-# vim: ft=conf
-#
-# In this config file, qutebrowser's keybindings are configured.
-# The format looks like this:
-#
-# [keymode]
-#
-# command
-# keychain
-# keychain2
-# ...
-#
-# All blank lines and lines starting with '#' are ignored.
-# Inline-comments are not permitted.
-#
-# keymode is a comma separated list of modes in which the keybinding should be
-# active. If keymode starts with !, the keybinding is active in all modes
-# except the listed modes.
-#
-# For special keys (can't be part of a keychain), enclose them in `<`...`>`.
-# For modifiers, you can use either `-` or `+` as delimiters, and these names:
-#
-# * Control: `Control`, `Ctrl`
-# * Meta: `Meta`, `Windows`, `Mod4`
-# * Alt: `Alt`, `Mod1`
-# * Shift: `Shift`
-#
-# For simple keys (no `<>`-signs), a capital letter means the key is pressed
-# with Shift. For special keys (with `<>`-signs), you need to explicitely add
-# `Shift-` to match a key pressed with shift. You can bind multiple commands
-# by separating them with `;;`.
-
-[!normal]
-
-leave-mode
- <Escape>
- <Ctrl-[>
-
-[normal]
-# Keybindings for normal mode.
-
-set-cmd-text ":open "
- o
-
-set-cmd-text ":open {url}"
- go
-
-set-cmd-text ":open -t "
- O
-
-set-cmd-text ":open -t {url}"
- gO
-
-set-cmd-text ":open -b "
- xo
-
-set-cmd-text ":open -b {url}"
- xO
-
-set-cmd-text ":open -w "
- wo
-
-set-cmd-text ":open -w {url}"
- wO
-
-open -t about:blank
- <Ctrl-T>
-
-tab-close
- d
- <Ctrl-W>
-
-tab-close -o
- D
-
-tab-focus
- T
-
-tab-move
- gm
-
-tab-move -
- gj
-
-tab-move +
- gk
-
-tab-next
- K
- gt
-
-tab-prev
- J
- gT
-
-tab-clone
- gC
-
-reload
- r
-
-reload -f
- R
-
-back
- H
- <Backspace>
-
-back -t
- th
-
-back -w
- wh
-
-forward
- L
-
-forward -t
- tl
-
-forward -w
- wl
-
-fullscreen
- <F11>
-
-hint
- f
-
-hint all tab
- F
-
-hint all window
- wf
-
-hint all tab-bg
- ;b
-
-hint all hover
- ;h
-
-hint images
- ;i
-
-hint images tab
- ;I
-
-hint images tab-bg
- .i
-
-hint links fill ":open {hint-url}"
- ;o
-
-hint links fill ":open -t {hint-url}"
- ;O
-
-hint links fill ":open -b {hint-url}"
- .o
-
-hint links yank
- ;y
-
-hint links yank-primary
- ;Y
-
-hint links rapid
- ;r
-
-hint links rapid-win
- ;R
-
-hint links download
- ;d
-
-scroll -50 0
- h
-
-scroll 0 50
- j
-
-scroll 0 -50
- k
-
-scroll 50 0
- l
-
-undo
- u
- <Ctrl-Shift-T>
-
-scroll-perc 0
- gg
-
-scroll-perc
- G
-
-search-next
- n
-
-search-prev
- N
-
-enter-mode insert
- i
-
-yank
- yy
-
-yank -s
- yY
-
-yank -t
- yt
-
-yank -ts
- yT
-
-paste
- pp
-
-paste -s
- pP
-
-paste -t
- Pp
-
-paste -ts
- PP
-
-paste -w
- wp
-
-paste -ws
- wP
-
-quickmark-save
- m
-
-set-cmd-text ":quickmark-load "
- b
-
-set-cmd-text ":quickmark-load -t "
- B
-
-set-cmd-text ":quickmark-load -w"
- wb
-
-save
- sf
-
-set-cmd-text ":set "
- ss
-
-set-cmd-text ":set -t "
- sl
-
-set-cmd-text ":set keybind "
- sk
-
-zoom-out
- -
-
-zoom-in
- +
-
-zoom
- =
-
-navigate prev
- [[
-
-navigate next
- ]]
-
-navigate prev -t
- {{
-
-navigate next -t
- }}
-
-navigate up
- gu
-
-navigate up -t
- gU
-
-navigate increment
- <Ctrl-A>
-
-navigate decrement
- <Ctrl-X>
-
-inspector
- wi
-
-download-page
- gd
-
-cancel-download
- ad
-
-view-source
- gf
-
-tab-focus last
- <Ctrl-Tab>
-
-enter-mode passthrough
- <Ctrl-V>
-
-quit
- <Ctrl-Q>
-
-scroll-page 0 1
- <Ctrl-F>
-
-scroll-page 0 -1
- <Ctrl-B>
-
-scroll-page 0 0.5
- <Ctrl-D>
-
-scroll-page 0 -0.5
- <Ctrl-U>
-
-tab-focus 1
- <Alt-1>
-
-tab-focus 2
- <Alt-2>
-
-tab-focus 3
- <Alt-3>
-
-tab-focus 4
- <Alt-4>
-
-tab-focus 5
- <Alt-5>
-
-tab-focus 6
- <Alt-6>
-
-tab-focus 7
- <Alt-7>
-
-tab-focus 8
- <Alt-8>
-
-tab-focus 9
- <Alt-9>
-
-home
- <Ctrl-h>
-
-stop
- <Ctrl-s>
-
-print
- <Ctrl-Alt-p>
-
-open qute:settings
- Ss
-
-[insert]
-# Keybindings for insert mode.
-# Since normal keypresses are passed through, only special keys are
-# supported in this mode.
-# Useful hidden commands to map in this section:
-# * `open-editor`: Open a texteditor with the focused field.
-
-open-editor
- <Ctrl-E>
-
-[hint]
-# Keybindings for hint mode.
-# Since normal keypresses are passed through, only special keys are
-# supported in this mode.
-# Useful hidden commands to map in this section:
-# * `follow-hint`: Follow the currently selected hint.
-
-follow-hint
- <Return>
-
-[command]
-# Keybindings for command mode.
-# Since normal keypresses are passed through, only special keys are
-# supported in this mode.
-# Useful hidden commands to map in this section:
-# * `command-history-prev`: Switch to previous command in history.
-# * `command-history-next`: Switch to next command in history.
-# * `completion-item-prev`: Select previous item in completion.
-# * `completion-item-next`: Select next item in completion.
-# * `command-accept`: Execute the command currently in the commandline.
-
-command-history-prev
- <Ctrl-P>
-
-command-history-next
- <Ctrl-N>
-
-completion-item-prev
- <Shift-Tab>
- <Up>
-
-completion-item-next
- <Tab>
- <Down>
-
-command-accept
- <Return>
- <Ctrl-J>
- <Shift-Return>
-
-[prompt]
-# Keybindings for prompts in the status line.
-# You can bind normal keys in this mode, but they will be only active
-# when a yes/no-prompt is asked. For other prompt modes, you can only
-# bind special keys.
-# Useful hidden commands to map in this section:
-# * `prompt-accept`: Confirm the entered value.
-# * `prompt-yes`: Answer yes to a yes/no question.
-# * `prompt-no`: Answer no to a yes/no question.
-
-prompt-accept
- <Return>
- <Ctrl-J>
- <Shift-Return>
-
-prompt-yes
- y
-
-prompt-no
- n
-
-[command,prompt]
-
-rl-backward-char
- <Ctrl-B>
-
-rl-forward-char
- <Ctrl-F>
-
-rl-backward-word
- <Alt-B>
-
-rl-forward-word
- <Alt-F>
-
-rl-beginning-of-line
- <Ctrl-A>
-
-rl-end-of-line
- <Ctrl-E>
-
-rl-unix-line-discard
- <Ctrl-U>
-
-rl-kill-line
- <Ctrl-K>
-
-rl-kill-word
- <Alt-D>
-
-rl-unix-word-rubout
- <Ctrl-W>
-
-rl-yank
- <Ctrl-Y>
-
-rl-delete-char
- <Ctrl-?>
-
-rl-backward-delete-char
- <Ctrl-H>
-