3 # In this config file, qutebrowser's keybindings are configured.
4 # The format looks like this:
13 # All blank lines and lines starting with '#' are ignored.
14 # Inline-comments are not permitted.
16 # keymode is a comma separated list of modes in which the keybinding should be
17 # active. If keymode starts with !, the keybinding is active in all modes
18 # except the listed modes.
20 # For special keys (can't be part of a keychain), enclose them in `<`...`>`.
21 # For modifiers, you can use either `-` or `+` as delimiters, and these names:
23 # * Control: `Control`, `Ctrl`
24 # * Meta: `Meta`, `Windows`, `Mod4`
25 # * Alt: `Alt`, `Mod1`
28 # For simple keys (no `<>`-signs), a capital letter means the key is pressed
29 # with Shift. For special keys (with `<>`-signs), you need to explicitely add
30 # `Shift-` to match a key pressed with shift. You can bind multiple commands
31 # by separating them with `;;`.
40 # Keybindings for normal mode.
45 set-cmd-text ":open {url}"
48 set-cmd-text ":open -t "
51 set-cmd-text ":open -t {url}"
54 set-cmd-text ":open -b "
57 set-cmd-text ":open -b {url}"
60 set-cmd-text ":open -w "
63 set-cmd-text ":open -w {url}"
154 hint links fill ":open {hint-url}"
157 hint links fill ":open -t {hint-url}"
160 hint links fill ":open -b {hint-url}"
166 hint links yank-primary
242 set-cmd-text ":quickmark-load "
245 set-cmd-text ":quickmark-load -t "
248 set-cmd-text ":quickmark-load -w"
257 set-cmd-text ":set -t "
260 set-cmd-text ":set keybind "
311 enter-mode passthrough
369 # Keybindings for insert mode.
370 # Since normal keypresses are passed through, only special keys are
371 # supported in this mode.
372 # Useful hidden commands to map in this section:
373 # * `open-editor`: Open a texteditor with the focused field.
379 # Keybindings for hint mode.
380 # Since normal keypresses are passed through, only special keys are
381 # supported in this mode.
382 # Useful hidden commands to map in this section:
383 # * `follow-hint`: Follow the currently selected hint.
389 # Keybindings for command mode.
390 # Since normal keypresses are passed through, only special keys are
391 # supported in this mode.
392 # Useful hidden commands to map in this section:
393 # * `command-history-prev`: Switch to previous command in history.
394 # * `command-history-next`: Switch to next command in history.
395 # * `completion-item-prev`: Select previous item in completion.
396 # * `completion-item-next`: Select next item in completion.
397 # * `command-accept`: Execute the command currently in the commandline.
419 # Keybindings for prompts in the status line.
420 # You can bind normal keys in this mode, but they will be only active
421 # when a yes/no-prompt is asked. For other prompt modes, you can only
423 # Useful hidden commands to map in this section:
424 # * `prompt-accept`: Confirm the entered value.
425 # * `prompt-yes`: Answer yes to a yes/no question.
426 # * `prompt-no`: Answer no to a yes/no question.
477 rl-backward-delete-char