Skip to content

Shortcuts

General

  • Enter: as configured (see below), default: copy-to-clipboard (may be masked by active tool)
  • Esc: as configured (see below), default: exit (may be masked by active tool)
  • Shift+Delete reset (clear) experimental NEXTRELEASE
  • Ctrl+C: Save to clipboard (may be masked by active tool)
  • Ctrl+Shift+D or Ctrl+Shift+I: Open GTK inspector if not already opened
  • Ctrl+S: Save to specified output file
  • Ctrl+Shift+S: Save using file dialog 0.20.0. The dialog uses output-filename as initial filename/path when available and remembers the last selected folder. 0.21.0
  • Ctrl+Alt+C: Copy last saved filepath to clipboard 0.20.1
  • Ctrl+T: Toggle toolbars
  • Ctrl+Y: Redo
  • Ctrl+Z: Undo
  • Alt+(Left/Right/Up/Down): Pan, also available with middle mouse button drag 0.20.1

Mouse:

  • Ctrl+Wheel: Zoom in/out 0.22.0
  • Middle: Pan

Touchpad: 0.22.0

  • Pinch: Zoom (two finger)
  • Ctrl+Scroll: Zoom in/out (two finger scroll)
  • Scroll: Pan (two finger scroll)

Color Selection Shortcuts 0.20.1

1, 2, 3, …, 9, 0 — select nth color from the color palette

If out of range select custom color 0.21.0

Size Selection 0.22.0

In the bottom toolbar the size can be edited directly or by + and - buttons. Minimum is 0.1 and maximum to 99.99.

The bindings are:

  • Mouse left-button, wheel and key up/down step size is 0.1
  • Holding Shift will switch to 0.01 step size
  • Holding Ctrl will switch to 1.0 step size
  • Mouse middle-button and page up/page down step size is 1.0
  • Mouse right-button jumps to minimum/maximum
  • s focuses the annotation size factor input field

Tool Selection Shortcuts (configurable) 0.20.0

Default single-key shortcuts:

  • p: Pointer tool
  • c: Crop tool
  • b: Brush tool
  • i: Line tool
  • z: Arrow tool
  • r: Rectangle tool
  • e: Ellipse tool
  • t: Text tool
  • m: Numbered Marker tool
  • u: Blur tool
  • x: Fringe inpaint+Pixelate tool
  • g: Highlight tool
  • o: Image tool NEXTRELEASE

Overwriting Keybindings NEXTRELEASE

Shortcuts can be overwritten in the config by

[keybinds]
"BINDING" = "TOOL-OR-COMMAND"

Where BINDING follows the GTK syntax. This means modifiers are enclosed in angle brackets (e.g., <mod>) and keys are specified by name (for example, - must be written as minus).

Pressing any unbound key will print its name to the console.

Setting a binding to "none" will unbind it.

The defaults are listed in the config.toml.