Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 915 Bytes

KEYMAP.md

File metadata and controls

32 lines (22 loc) · 915 Bytes

Key bindings

Implemented by: glass-input

Keybindings are specified in ~/.config/glass/input.yml.

All key bindings require the Windows key (Super_L) to be pressed, in addition to some other keys or mouse buttons.

  • Shift makes the action "smaller"

  • Alt makes an action operate on a window

  • PageUp/PageDown zooms in/out

  • Arrow keys pan

  • Arrow keys+Alt+Control resizes a window

  • Home zooms to a specific state

  • Space launches the main menu

  • Escape toggles the sidebar

  • C closes a window

  • S sleeps an application

  • T tiles all visible windows

  • F searches for a window by title

Mouse bindings:

  • Button2 counts as Button1+Control
  • Moving the mouse while holding Button1 counts as Arrow keys
    • Moving the mouse while holding Button2 counts as Arrow keys+Control
  • Scroll wheel (Button4, Button5) counts as PageUp / PageDown