]> git.donarmstrong.com Git - tmk_firmware.git/blob - keyboard/ergodox/addons/bin/set-xkb-map
Change PRODUCT_ID to custom value
[tmk_firmware.git] / keyboard / ergodox / addons / bin / set-xkb-map
1 #!/bin/sh
2
3 xset r rate 350 80
4
5 opts='-model pc104 -option grp:caps_toggle,grp_led:scroll'
6
7 case "$1" in
8     dvorak)
9         setxkbmap $opts -layout us,ru -variant dvp,
10         ;;
11     carpalx)
12         setxkbmap $opts -layout carpalx,ru -variant qgmlwb-p,
13         ;;
14     workman)
15         variant='wcp,'
16         lsusb | grep -qi FEED:1307 && variant='wce,'
17         [ -e ~/.force_ergodox ] && variant='wce,'
18         [ -e ~/.force_plain   ] && variant='wcp,'
19         setxkbmap $opts -layout workman,ru -variant "$variant"
20         ;;
21     *)
22         # US or unknown layout - setting US
23         setxkbmap $opts -layout us,ru
24         ;;
25 esac
26