You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
446 B
24 lines
446 B
#!/bin/sh |
|
|
|
inputs=" |
|
1:1:1c21800.lradc |
|
0:0:axp20x-pek |
|
|
|
0:0:pm8941_pwrkey |
|
1:1:GPIO_Buttons |
|
0:0:pm8941_resin |
|
" |
|
|
|
setup_xkb() { |
|
for input in $inputs; do |
|
swaymsg input "$input" xkb_file "$1" |
|
done |
|
} |
|
|
|
swaymsg -t subscribe -m "['mode']" | while read -r message; do |
|
if printf %s "$message" | grep -q menu; then |
|
setup_xkb /usr/share/sxmo/sway/xkb_mobile_movement_buttons |
|
else |
|
setup_xkb /usr/share/sxmo/sway/xkb_mobile_normal_buttons |
|
fi |
|
done
|
|
|