Skip to content

Latest commit

 

History

History
290 lines (280 loc) · 10.1 KB

user-interface.md

File metadata and controls

290 lines (280 loc) · 10.1 KB

Text-based Desktop Environment UI

All modes (GUI/TUI)

Taskbar App window Desktop
App group Running app User list Window controls Menu bar Interior Resize grips Navigation strings Free space
Ctrl-Alt ¹ (Alt+Shift+B on non-Windows platforms) Toggle alternate keyboard mode
Alt+Shift+N ¹ Run app
F10 ¹ Disconnect all users and shutdown if there are no apps running
Shift+F7 ¹ Leave current session
Ctrl+PageUp/PageDown ¹ Switch focus between running apps
LeftClick Run app Assign exclusive focus Minimize
Maximize
Close
Assign exclusive focus Go to app Clear keyboard focus
RightClick Set default app Assign exclusive focus Center app window
MiddleClick Selection/clipboard paste
Left+RightClick Clear clipboard
Ctrl+LeftClick Assign/clear group keyboard focus
DoubleLeftClick Go to app window Maximize
Restore
Alt+DoubleLeftClick Center app window
Triple Left+RightClick Toggle sysstat overlay
LeftDrag Move desktop viewport Move window or Select text Resize window Move window Move desktop viewport
RightDrag Panoramic content scrolling Run default app
MiddleDrag Run default app
Left+RightDrag Move window / Restore maximized Move desktop viewport
Ctrl+LeftDrag Adjust folded width Modify selection Zoom window
Alt+LeftDrag Switch boxed/linear selection mode
Ctrl+RightDrag or Ctrl+MiddleDrag Copy selected area to clipboard, OSC 52
Wheel Vertical scrolling
Shift+Wheel or Alt+Wheel Horizontal scrolling
Esc+F1 Open Info-page
Esc+F11 Maximize window
Esc+F12 Maximize window to full screen
Esc+'=' | Esc+'+' Increase window size
Esc+'-' Reduce window size
Esc+LeftArrow Move window to the left
Esc+RightArrow Move window to the right
Esc+UpArrow Move window up
Esc+DownArrow Move window down
Esc+LeftArrow+UpArrow | Esc+UpArrow+LeftArrow Move window to the top-left
Esc+LeftArrow+DownArrow | Esc+DownArrow+LeftArrow Move window to the bottom-left
Esc+RightArrow+UpArrow | Esc+UpArrow+RightArrow Move window to the top-right
Esc+RightArrow+DownArrow | Esc+DownArrow+RightArrowMove window to the bottom-right

GUI mode

GUI window Resizing grips Window 1px-height row (in fullscreen mode)²
Alt+Enter ¹ Toggle fullscreen mode
Ctrl+CapsLock ¹ Toggle antialiasing mode
CapsLock+UpArrow/DownArrow ¹ Scale cell size
CapsLock+0 ¹ Reset cell size
Ctrl+Wheel Scale cell size (if unhandled)
Ctrl+LeftClick Assign/clear group keyboard focus
DoubleLeftClick Toggle fullscreen mode (if unhandled)
AnyDrag
Left+RightDrag
Move GUI window (if unhandled)
LeftDrag Resize GUI window
RightDrag Move GUI window

Built-in Terminal

Hotkey ¹ Default action
Alt+RightArrow Highlight next match of selected text fragment. Clipboard content is used if no active selection.
Alt+LeftArrow Highlight previous match of selected text fragment. Clipboard content is used if no active selection.
Shift+Ctrl+PageUp Scroll one page up.
Shift+Ctrl+PageDown Scroll one page down.
Shift+Alt+LeftArrow Scroll one page to the left.
Shift+Alt+RightArrow Scroll one page to the right.
Shift+Ctrl+UpArrow Scroll one line up.
Shift+Ctrl+DownArrow Scroll one line down.
Shift+Ctrl+LeftArrow Scroll one cell to the left.
Shift+Ctrl+RightArrow Scroll one cell to the right.
Shift+Ctrl+Home Don't repeat the Scroll to the scrollback top.
Shift+Ctrl+Home Scroll to the scrollback top.
Shift+Ctrl+End Don't repeat the Scroll to the scrollback bottom (reset viewport position).
Shift+Ctrl+End Scroll to the scrollback bottom (reset viewport position).

Tiling Window Manager

Hotkey ¹ Default action
Ctrl+PageUp Focus the previous pane or the split grip.
Ctrl+PageDown Focus the next pane or the split grip.
Alt+Shift+N Launch application instances in active empty slots. The app to run can be set by RightClick on the taskbar.
Alt+Shift+A Select all panes.
Alt+Shift+'|' Split active panes horizontally.
Alt+Shift+Minus Split active panes vertically.
Alt+Shift+R Change split orientation.
Alt+Shift+S Swap two or more panes.
Alt+Shift+E Equalize split ratio.
Alt+Shift+F2 Set tiling window manager title using clipboard data.
Alt+Shift+W Close active application.
LeftArrow Move the split grip to the left.
RightArrow Move the split grip to the right.
UpArrow Move the split grip up.
DownArrow Move the split grip down.
'-' Decrease the split grip width.
Shift+'+'
NumpadPlus
Increase the split grip width.
Shift+Tab Focus the previous split grip.
Tab Focus the next split grip.

¹ — Key bindings can be customized using settings.
² — In fullscreen mode, the GUI window reserves a 1px high area at the top for forwarding mouse events.