182 lines
3.4 KiB
Text
Executable file
182 lines
3.4 KiB
Text
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}
|
|
|