Shhware

English · Russian

Keybinds

Super is the Windows key. Super+/ shows every key, with search; a new key in the configs shows up there by itself (keys). The keys work on any keyboard layout.

Files: config/sway/keybinds, config/sway/workspaces, the keys of each part in config/sway/features/; installed to ~/.config/sway/.

Programs

KeysAction
Super+Tterminal
Super+Rlauncher
Super+Mmenu, again: close it
Super+Lpower: exit, power off, reboot, sleep
Super+Escapelock, screens off; again: screens on
Super+/all keys, again: close
Super+Shift+Creload the sway config

Windows

KeysAction
Super+Qclose the window
Super+Shift+Ffullscreen
Super+Vfloat / tile
Super+arrowsfocus another window
Super+Shift+arrowsmove the window
Super+left mousedrag a window
Super+right mouseresize a window

Workspaces

KeysAction
Super+1 … 0go to workspace 1 … 10
Super+Shift+1 … 0send the window to workspace 1 … 10

Volume, brightness, layout

KeysAction
volume keysvolume up / down / mute, the level shows in a notification
brightness keysbrightness up / down, the level shows in a notification
Alt+Shiftswitch the keyboard layout; other keys: settings: switch layout

Touchpad

TapAction
one fingerleft click
two fingersright click

Keys of the parts

Turn a part off in shh config, e.g. record, and its keys go too: the next shh update removes its file ~/.config/sway/features/record, where they live. Until Super+Shift+C (or a relogin) sway still knows the old keys.

KeysActionPart
Printscreenshot of a regionscreenshot
Shift+Printscreenshot of all screensscreenshot
Ctrl+Printrecord the screen, no sound; again: stoprecord
Ctrl+Alt+Printrecord with the system soundrecord
Alt+Printrecord with the microphonerecord
Super+Cclipboard history, again: closeclipboard
Super+Shift+Shide the windowscratchpad
Super+Sshow / hide the hidden windowscratchpad
Super+left mousedrag a window, it follows the cursorautotile
Super+Ffile managerfile manager
Super+Bbrowserfirefox
Super+Nclose the notificationmako
Super+Shift+Nclose all notificationsmako
Super+Ctrl+Nbring back the last notificationmako