setxkbmap -option grp:switch,grp:alt_shift_toggle us,irrules: evdev
model: pc105
layout: us,ir
options: grp:switch,grp:alt_shift_toggle
#!/usr/bin/env bash
# filename: xkblayout.shlayout=$(setxkbmap -print | awk -F"+" '/xkb_symbols/ {print $2}')
if [ "$layout" = us ]; then
setxkbmap ir
else
setxkbmap us
fi
bindcode Shift+64 exec ~/xkblayout.sh # Shift+Alt
bindcode Mod1+50 exec ~/xkblayout.sh # Alt+Shift_L
bindcode Mod1+62 exec ~/xkblayout.sh # Alt+Shift_R
- - , .
برچسب:
نویسنده: استخدام کار