wms/config/sxhkdrc

183 lines
3.4 KiB
Plaintext
Executable File

##############################
######## rootwm hotkeys ###################################
###################################
# session and reload sxhkd conf##
super + shift + e
wms_session.sh
#######
########## 1 to 9 ##################################
######################
# open
super + {_,shift +}0
{xopen.sh,dmenushare.sh}
# status ##
super + {_,shift +}1
{wms_panel.sh -s,wms_panel.sh -f}
# browser ##
super + {_,shift +}2
{browser.sh,browser.sh -t}
# capturemedia ##
super + 5
capturemedia.sh
# clock ##
super + 6
wms_panel.sh -c
# xselgo ##
super + apostrophe
xselgo.sh
#######
########## terminal ############################################
#######################
# terminal / editor ##
super + {_,shift +}Return
{xterm -bc -ti vt340,wms_editor.sh}
# rename terminal ##
super + r
wms_termrename.sh
# togle terminal
super + Tab
wms_termtogle.sh
#######
########## launcher ##################################
######################
# program launcher ##
super + Home
wms_launcher.sh
####
########## volume ##################
###################
# volume ##
super + {Next,Prior}
{vol.sh -i,vol.sh -d}
XF86AudioMute
xterm -e alsamixer
########
########## screenshot #####################################
#######################
# screenshot ##
Print
screenshot.sh
#######
########## clipboard ##################################
#######################
# copi to clipboard ##
super + x
xtoclip.sh
#######
########## locker #################
####################
# lock screen ##
super + BackSpace
slock
####
###### saver #######################
################
# zzz ##
super + {_,shift + }z
{windowsaver.sh,wms_screensaver.sh}
#######
######### manage windows ########################################
############################
# clear desktop #
super + c
wms_clearer.sh
## backgroundize ##
super + {_,shift +}b
wms_backgroundize.sh {-b,-r}
# kill ##
super + {_,shift +}q
{killw $(pfw),pkill $(wname $(pfw))}
# switch focus ##
super + space
wms_switcher.sh
# focus next/prev ##
super + {n,p}
wms_mainrole.sh {-n,-p}
# move ##
super + {l,h,j,k}
wms_moveresize.sh {-r,-l,-d,-u}
# resize ##
super + shift + {l,h,j,k}
wms_moveresize.sh {-W,-w,-H,-h}
# warp ##
super + {Up,Down,Right,Left}
wms_moveresize.sh {-n,-s,-e,-o}
# fullsize ##
super + f
wms_moveresize.sh -f
######
######### layouts ########################################
###################
## monocule / tilling / widespread ##
super + {m,t,w}
wms_usher.sh {-m,-t,-w}
# maximize / minimize window percentage and master area
super + shift + {Up,Down,Left,Right}
wms_value.sh {-W,-w,-m,-M}
# maximize / minimize gaps ##
super + {period,colon}
wms_value.sh {-g,-G}
#######
########## shepperd ######################
###################
# add focused window / all windows to group ##
super + {_,shift + }a
wms_shepperd.sh {-a,-A}
# delete focused window / all windows from group ##
super + {_,shift +}d
wms_shepperd.sh {-d,-D}
# map / unmap groups ##
super + s
wms_shepperd.sh -t
############## gaps #####################################
################################
# increase gaps
super + {_,shift +}g
wms_value.sh {-g,-G}