# 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
