#! /bin/sh # simple help script for WMFS2 by arpinux # default keybinds list xpos="5" ypos="5" width="350" height="730" bg="#222222" fg="#7D7D7D" l01="^s[80;12;#222222;WMFS² Keybinds Help]" l03="^s[15;35;#7D7D7D;launch terminal: Super + Return]" l04="^s[15;50;#7D7D7D;launch prompt: Super + p]" l05="^s[15;65;#7D7D7D;close client: Super + q]" l06="^s[15;80;#7D7D7D;reload wmfs: Control + Alt + r]" l07="^s[15;95;#7D7D7D;quit wmfs: Control + Alt + q]" l08="^s[15;115;#7D7D7D;next client: Alt + Tab]" l09="^s[15;130;#7D7D7D;prev client: Alt + Shift + Tab]" l10="^s[15;145;#7D7D7D;next tabbed client: Super + Tab]" l11="^s[15;160;#7D7D7D;prev tabbed client: Super + Shift + Tab]" l12="^s[15;175;#7D7D7D;left client: Alt + h]" l13="^s[15;190;#7D7D7D;right client: Alt + l]" l14="^s[15;205;#7D7D7D;top client: Alt + k]" l15="^s[15;220;#7D7D7D;bottom client: Alt + j]" l16="^s[15;235;#7D7D7D;swap client left: Control + Shift + h]" l17="^s[15;250;#7D7D7D;swap client right: Control + Shift + l]" l18="^s[15;265;#7D7D7D;swap client top: Control + Shift + k]" l19="^s[15;280;#7D7D7D;swap client bottom: Control + Shift + j]" l20="^s[15;295;#7D7D7D;tab client left: Alt + Shift + h]" l21="^s[15;310;#7D7D7D;tab client right: Alt + Shift + l]" l22="^s[15;325;#7D7D7D;tab client top: Alt + Shift + k]" l23="^s[15;340;#7D7D7D;tab client bottom: Alt + Shift + j]" l24="^s[15;355;#7D7D7D;untab client: Alt + Shift + u]" l25="^s[15;375;#7D7D7D;increase client on left: Super + h]" l26="^s[15;390;#7D7D7D;increase client on right: Super + l]" l27="^s[15;405;#7D7D7D;increase client on top: Super + k]" l28="^s[15;420;#7D7D7D;increase client on bottom: Super + j]" l29="^s[15;435;#7D7D7D;decrease client from left: Super + Control + h]" l30="^s[15;450;#7D7D7D;decrease client from right: Super + Control + l]" l31="^s[15;465;#7D7D7D;decrease client from top: Super + Control + k]" l32="^s[15;480;#7D7D7D;decrease client from bottom: Super + Control + j]" l33="^s[15;495;#7D7D7D;integrate client to left: Super + Control + Alt + h]" l34="^s[15;510;#7D7D7D;integrate client to right: Super + Control + Alt + l]" l35="^s[15;525;#7D7D7D;integrate client to top: Super + Control + Alt + k]" l36="^s[15;540;#7D7D7D;integrate client to bottom: Super + Control + Alt + j]" l37="^s[15;560;#7D7D7D;horizontal layout: Super + Shift + m]" l38="^s[15;575;#7D7D7D;vertical layout: Super + m]" l39="^s[15;590;#7D7D7D;layout rotate right: Super + r]" l40="^s[15;605;#7D7D7D;layout rotate left: Super + Shift + r]" l41="^s[15;620;#7D7D7D;toggle client free: Super + f]" l42="^s[15;640;#7D7D7D;prev/next tag: Control + Left/Right]" l43="^s[15;655;#7D7D7D;prev/next screen: Control + Up/Down]" l44="^s[15;670;#7D7D7D;set tag (x): Super + F(x)]" l45="^s[15;685;#7D7D7D;tag client with (x): Super + Shift + F(x)]" l46="^s[15;700;#7D7D7D;add tag: Super + -]" l47="^s[15;715;#7D7D7D;delete tag: Super + Shift + -]" frame="^R[0;0;350;15;#7D7D7D] ^R[0;728;350;2;#7D7D7D] ^R[0;0;2;730;#7D7D7D] ^R[348;0;2;730;#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"