summaryrefslogtreecommitdiff
path: root/layout-switch
blob: a25676f2d4434e23558552a3f396bed81885766f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/zsh -x

CUR_US=$(setxkbmap -print | grep xkb_symbols | grep -o "+us+")
CUR_DE=$(setxkbmap -print | grep xkb_symbols | grep -o "+de+")

# us <> de
if [[ $CUR_US == "+us+" ]]; then
  setxkbmap de
  ratpoison -c "echo keyboard map DE"
elif [[ $CUR_DE == "+de+" ]]; then
  setxkbmap us
  ratpoison -c "echo keyboard map US"
fi

setxkbmap -option
xmodmap ~/.Xmodmap