#!/bin/sh
+xset r rate 350 80
+
opts='-model pc104 -option grp:caps_toggle,grp_led:scroll'
case "$1" in
dvorak)
- setxkbmap "$opts" -layout us,ru -variant dvp,
+ setxkbmap $opts -layout us,ru -variant dvp,
;;
carpalx)
- setxkbmap "$opts" -layout carpalx,ru -variant qgmlwb-p,
+ setxkbmap $opts -layout carpalx,ru -variant qgmlwb-p,
;;
workman)
variant='wcp,'
- lsusb | grep -q feed:1112 || variant='wce,'
+ lsusb | grep -qi FEED:1307 && variant='wce,'
[ -e ~/.force_ergodox ] && variant='wce,'
[ -e ~/.force_plain ] && variant='wcp,'
- setxkbmap "$opts" -layout workman,ru -variant "$variant"
+ setxkbmap $opts -layout workman,ru -variant "$variant"
;;
*)
# US or unknown layout - setting US
- setxkbmap "$opts" -layout us,ru
+ setxkbmap $opts -layout us,ru
;;
esac