Parcourir la source

add keybind_help script

arnault il y a 12 ans
Parent
commit
560ea5fa33
1 fichiers modifiés avec 64 ajouts et 0 suppressions
  1. 64 0
      scripts/keybind_help.sh

+ 64 - 0
scripts/keybind_help.sh

@@ -0,0 +1,64 @@
+#! /bin/sh
+# simple help script for WMFS2 by arpinux
+# default keybinds list
+
+xpos="5"
+ypos="5"
+width="400"
+height="750"
+bg="#222222"
+fg="#7D7D7D"
+l01="^s[105;25;#222222;WMFS²         Keybinds Help]"
+l03="^s[25;55;#7D7D7D;launch terminal:      Super + Return]"
+l04="^s[25;70;#7D7D7D;launch prompt:        Super + p]"
+l05="^s[25;85;#7D7D7D;close client:         Super + q]"
+l06="^s[25;100;#7D7D7D;reload wmfs:          Control + Alt + r]"
+l07="^s[25;115;#7D7D7D;quit wmfs:            Control + Alt + q]"
+
+l08="^s[25;135;#7D7D7D;next client:          Alt + Tab]"
+l09="^s[25;150;#7D7D7D;prev client:          Alt + Shift + Tab]"
+l10="^s[25;165;#7D7D7D;next tabbed client:   Super + Tab]"
+l11="^s[25;180;#7D7D7D;prev tabbed client:   Super + Shift + Tab]"
+l12="^s[25;195;#7D7D7D;left client:          Alt + h]"
+l13="^s[25;210;#7D7D7D;right client:         Alt + l]"
+l14="^s[25;225;#7D7D7D;top client:           Alt + k]"
+l15="^s[25;240;#7D7D7D;bottom client:        Alt + j]"
+l16="^s[25;255;#7D7D7D;swap client left:     Control + Shift + h]"
+l17="^s[25;270;#7D7D7D;swap client right:    Control + Shift + l]"
+l18="^s[25;285;#7D7D7D;swap client top:      Control + Shift + k]"
+l19="^s[25;300;#7D7D7D;swap client bottom:   Control + Shift + j]"
+l20="^s[25;315;#7D7D7D;tab client left:      Alt + Shift + h]"
+l21="^s[25;330;#7D7D7D;tab client right:     Alt + Shift + l]"
+l22="^s[25;345;#7D7D7D;tab client top:       Alt + Shift + k]"
+l23="^s[25;360;#7D7D7D;tab client bottom:    Alt + Shift + j]"
+l24="^s[25;375;#7D7D7D;untab client:         Alt + Shift + u]"
+
+l25="^s[25;395;#7D7D7D;increase client on left:     Super + h]"
+l26="^s[25;410;#7D7D7D;increase client on right:    Super + l]"
+l27="^s[25;425;#7D7D7D;increase client on top:      Super + k]"
+l28="^s[25;440;#7D7D7D;increase client on bottom:   Super + j]"
+l29="^s[25;455;#7D7D7D;decrease client from left:   Super + Control + h]"
+l30="^s[25;470;#7D7D7D;decrease client from right:  Super + Control + l]"
+l31="^s[25;485;#7D7D7D;decrease client from top:    Super + Control + k]"
+l32="^s[25;500;#7D7D7D;decrease client from bottom: Super + Control + j]"
+l33="^s[25;515;#7D7D7D;integrate client to left:    Super + Control + Alt + h]"
+l34="^s[25;530;#7D7D7D;integrate client to right:   Super + Control + Alt + l]"
+l35="^s[25;545;#7D7D7D;integrate client to top:     Super + Control + Alt + k]"
+l36="^s[25;560;#7D7D7D;integrate client to bottom:  Super + Control + Alt + j]"
+
+l37="^s[25;580;#7D7D7D;horizontal layout:   Super + Shift + m]"
+l38="^s[25;595;#7D7D7D;vertical layout:     Super + m]"
+l39="^s[25;610;#7D7D7D;layout rotate right: Super + r]"
+l40="^s[25;625;#7D7D7D;layout rotate left:  Super + Shift + r]"
+l41="^s[25;640;#7D7D7D;toggle client free:  Super + f]"
+
+l42="^s[25;660;#7D7D7D;prev/next tag:       Control + Left/Right]"
+l43="^s[25;675;#7D7D7D;prev/next screen:    Control + Up/Down]"
+l44="^s[25;690;#7D7D7D;set tag (x):         Super + F(x)]"
+l45="^s[25;705;#7D7D7D;tag client with (x): Super + Shift + F(x)]"
+l46="^s[25;720;#7D7D7D;add tag:             Super + -]"
+l47="^s[25;735;#7D7D7D;delete tag:          Super + Shift + -]"
+
+frame="^R[5;5;390;30;#7D7D7D] ^R[5;743;390;2;#7D7D7D] ^R[5;5;4;740;#7D7D7D] ^R[391;5;4;740;#7D7D7D]"
+
+wmfs -c status_surface "$xpos,$ypos,$width,$height,$bg $frame $l01 $l03 $l04 $l05 $l06 $l07 $l08 $l09 $l10 $l11 $l12 $l13 $l14 $l15 $l16 $l17 $l18 $l19 $l20 $l21 $l22 $l23 $l24 $l25 $l26 $l27 $l28 $l29 $l30 $l31 $l32 $l33 $l34 $l35 $l36 $l37 $l38 $l39 $l40 $l41 $l42 $l43 $l44 $l45 $l46 $l47"