#!/bin/sh
# dkeybindings — display dwm keybindings in dmenu

cat << 'EOF' | dmenu -i -l 30 -p "keybindings:" -fn "IBM Plex Mono:size=11"
Super + Return          terminal
Super + Shift + Return  terminal (alt)
Super + d               app launcher (dlaunch)
Super + b               browser (dbrowse)
Super + w               writer (dwrite)
Super + r               reader (dread)
Super + n               notes (dnotes)
Super + e               editor (dedit)
Super + c               create (dcreate)
Super + p               passwords (passmenu)
Super + y               time (dtime)
Super + m               mode (dmode)
Super + a               questions
Super + Shift + c       clipboard (dclip)
Super + Shift + n       newsboat
Super + Shift + m       mute toggle
Super + BackSpace       system actions (sysact)
Super + Shift + q       system actions (sysact)
Super + q               close window
Super + Shift + s       screenshot (select)
Print                   screenshot (full)
Shift + Print           screenshot (select)
Super + Print           record screen
Super + Shift + Print   stop recording
Super + j / k           focus next/prev window
Super + Shift + j / k   move window in stack
Super + h / l           shrink/grow master
Super + Shift + h / l   adjust cfact
Super + Left/Right      focus dir left/right
Super + Up/Down         focus dir up/down
Super + Ctrl + Arrows   place window directionally
Super + t               tile layout
Super + f               floating layout
Super + i               reading mode (RRR)
Super + Shift + r       reading mode (RRR)
Super + s               swap focus / rio resize
Super + v               switch column
Super + x               transfer window
Super + Space           toggle layout
Super + Shift + Space   toggle floating
Super + Shift + f       fullscreen
Super + Shift + b       toggle top bar
Super + 1-9             switch to tag 1-9
Super + Shift + 1-9     move window to tag 1-9
Super + 0               view all tags
Super + Shift + 0       tag window on all
Super + Tab             view previous tag
Super + , / .           focus prev/next monitor
Super + Shift + , / .   send to prev/next monitor
VolUp / VolDown         volume +/- 5%
Mute                    mute toggle
BrightnessUp/Down       brightness +/- 5%
EOF
