BSPWM/SXHKDRC

#
#
############ AZERTY/QWERTY/ … KEYBOARD
#
#

Switch here between qwerty and azerty or make new one

Focus selected desktop FOR QWERTY KEYBOARDS

super + {1-9,0}

bspc desktop -f '^{1-9,10}'

Focus selected desktop FOR BELIGIAN AZERTY KEYBOARDS

super + {ampersand,eacute,quotedbl,apostrophe,parenleft,section,egrave,exclam,ccedilla,agrave}
bspc desktop -f ‘^{1-9,10}’

Focus selected desktop FOR FRNECH AZERTY KEYBOARDS

super + {ampersand,eacute,quotedbl,apostrophe,parenleft,minus,egrave,underscore,ccedilla,agrave}

bspc desktop -f '^{1-9,10}'
#

Switch here between qwerty and azerty or make new one

Move window to selected desktop FOR QWERTY KEYBOARDS

super + shift + {1-9,0}

id=$(bspc query -N -n); bspc node -d ^{1-9,10}; bspc node -f ${id}}

Move window to selected desktop FOR AZERTY KEYBOARDS

super + shift + {ampersand,eacute,quotedbl,apostrophe,parenleft,section,egrave,exclam,ccedilla,agrave}
id=$(bspc query -N -n); bspc node -d ^{1-9,10}; bspc node -f ${id}}

#