remove vifm
[dotfiles_afify.git] / .scripts / xkbr_toggle_alt_sup.sh
blob2f5fba919a81d9858a68a3f9fb5eaedbedda152d
1 #!/bin/sh
3 # Alt_L=64
4 # Super_L=115
5 # Control_L=37
7 # Alt_R=113
8 # Super_R=116
9 # Control_R=109
11 switch(){
12 echo switch
13 xmodmap -e "clear mod1"
14 xmodmap -e "clear mod4"
15 xmodmap -e "keycode 115 = Alt_L"
16 xmodmap -e "keycode 64 = Super_L"
17 xmodmap -e "add mod1 = Alt_L"
18 xmodmap -e "add mod4 = Super_L"
21 restore(){
22 echo restore
23 xmodmap -e "clear mod1"
24 xmodmap -e "clear mod4"
25 xmodmap -e "keycode 115 = Super_L"
26 xmodmap -e "keycode 64 = Alt_L"
27 xmodmap -e "add mod1 = Super_L"
28 xmodmap -e "add mod4 = Alt_L"
29 setxkbmap
32 # get current value of Alt_L
33 alt=$(xmodmap | awk '/mod1/ {print $3}' | tr -d '(),')
35 if [ "$alt" = "0x40" ]; then
36 switch
37 elif [ "$alt" = "0x73" ]; then
38 restore