dots/files/.config/dk/sxhkdrc
2026-03-02 03:44:52 +01:00

78 lines
1.4 KiB
Text

# launcher
super + d
dmenu_run
# terminal
super + shift + Return
lxterminal
# screenshot and selection capture
super + s
screenshot
super + Tab
dkcmd ws view last
# reload sxhkd
super + shift + x
pkill -USR1 -x sxhkd
# reload dkrc
super + shift + r
$HOME/.config/dk/dkrc
# quit dk
super + ctrl + shift + q
dkcmd exit
# restart dk
super + ctrl + shift + r
dkcmd restart
# focus next or previous window
super + {j,k}
dkcmd win focus {next,prev}
# swap window in master
super + Return
dkcmd win swap
# toggle fullscreen and fake fullscreen (enable manipulating fullscreen window)
{_,super + }F11
dkcmd win {full,fakefull}
# fullscreen
super + x
dkcmd win full
# toggle floating
super + shift + space
dkcmd win float
# resize master size
super + {h,l}
dkcmd set msplit={-,+}0.05
# view, send, or follow to a workspace (by number)
super + {_,shift + ,ctrl + }{1-9}
dkcmd ws {view,send,follow} {1-9}
# view, send, or follow to the next, previous, or last active monitor
super + {_,shift + ,ctrl + }{comma,period,backslash}
dkcmd mon {view,send,follow} {prev,next,last}
# change number of windows in master or first stack
super + {_,shift + }{c,v}
dkcmd set {master,stack} {+1,-1}
# volume keys
{XF86AudioRaiseVolume,XF86AudioLowerVolume}
vol {+,-}
{XF86AudioMute,XF86AudioMicMute}
vol {.,!}
# media keys
super + {y,less,greater}
playerctl {play-pause,previous,next}
# vim:ft=sxhkdrc