3 # In this config file, qutebrowser's key bindings 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 key binding should be
 
  17 # active. If keymode starts with !, the key binding 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 explicitly add
 
  30 # `Shift-` to match a key pressed with shift.
 
  32 # Note that default keybindings are always bound, and need to be explicitly
 
  33 # unbound if you wish to remove them:
 
  47 # Keybindings for normal mode.
 
  49 clear-keychain ;; search
 
  55 set-cmd-text :open {url}
 
  58 set-cmd-text -s :open -t
 
  61 set-cmd-text :open -t {url}
 
  64 set-cmd-text -s :open -b
 
  67 set-cmd-text :open -b {url}
 
  70 set-cmd-text -s :open -w
 
  73 set-cmd-text :open -w {url}
 
 162 hint links fill :open {hint-url}
 
 165 hint links fill :open -t {hint-url}
 
 168 hint links fill :open -b {hint-url}
 
 174 hint links yank-primary
 
 177 hint --rapid links tab-bg
 
 180 hint --rapid links window
 
 244 open -t -- {clipboard}
 
 250 open -w -- {clipboard}
 
 259 set-cmd-text -s :quickmark-load
 
 262 set-cmd-text -s :quickmark-load -t
 
 265 set-cmd-text -s :quickmark-load -w
 
 271 set-cmd-text -s :bookmark-load
 
 274 set-cmd-text -s :bookmark-load -t
 
 277 set-cmd-text -s :bookmark-load -w
 
 286 set-cmd-text -s :set -t
 
 289 set-cmd-text -s :bind
 
 343 enter-mode passthrough
 
 455 # Keybindings for insert mode.
 
 456 # Since normal keypresses are passed through, only special keys are
 
 457 # supported in this mode.
 
 458 # Useful hidden commands to map in this section:
 
 459 #  * `open-editor`: Open a texteditor with the focused field.
 
 460 #  * `paste-primary`: Paste primary selection at cursor position.
 
 465 insert-text {primary}
 
 469 # Keybindings for hint mode.
 
 470 # Since normal keypresses are passed through, only special keys are
 
 471 # supported in this mode.
 
 472 # Useful hidden commands to map in this section:
 
 473 #  * `follow-hint`: Follow the currently selected hint.
 
 483 hint --rapid links tab-bg
 
 493 # Keybindings for command mode.
 
 494 # Since normal keypresses are passed through, only special keys are
 
 495 # supported in this mode.
 
 496 # Useful hidden commands to map in this section:
 
 497 #  * `command-history-prev`: Switch to previous command in history.
 
 498 #  * `command-history-next`: Switch to next command in history.
 
 499 #  * `completion-item-focus`: Select another item in completion.
 
 500 #  * `command-accept`: Execute the command currently in the commandline.
 
 508 completion-item-focus prev
 
 512 completion-item-focus next
 
 527 completion-item-focus next-category
 
 530 completion-item-focus prev-category
 
 534 # Keybindings for prompts in the status line.
 
 535 # You can bind normal keys in this mode, but they will be only active
 
 536 # when a yes/no-prompt is asked. For other prompt modes, you can only
 
 538 # Useful hidden commands to map in this section:
 
 539 #  * `prompt-accept`: Confirm the entered value.
 
 540 #  * `prompt-accept yes`: Answer yes to a yes/no question.
 
 541 #  * `prompt-accept no`: Answer no to a yes/no question.
 
 560 prompt-item-focus prev
 
 564 prompt-item-focus next
 
 600 rl-backward-kill-word
 
 609 rl-backward-delete-char
 
 645 move-to-start-of-next-block
 
 648 move-to-start-of-prev-block
 
 651 move-to-end-of-next-block
 
 654 move-to-end-of-prev-block
 
 657 move-to-start-of-line
 
 663 move-to-start-of-document
 
 666 move-to-end-of-document