summaryrefslogtreecommitdiff
path: root/tools/keyboard-layout.sh
blob: 8d0273dc4a540b16dbb145ac8d35e0a514fcfb30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
# keyboard layout selector using dmenu for dwm
choice=$(printf '%s\n' EN/colemak RU/ru | dmenu -i -l 5 -p 'Keyboard layout')
case "$choice" in
    EN/colemak)
        setxkbmap -layout us -variant colemak
        ;;
    RU/ru)
        setxkbmap -layout ru -variant ru
        ;;
    *)
        exit 0
        ;;
esac