summaryrefslogtreecommitdiff
path: root/bin/extra/arr_hjkl
blob: d134c78e5aaf84559126d1db0fc1ee9ca5a7f95e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh

if [ "$(xmodmap -pke | grep ' = h')" ]
then
  xmodmap -e 'keycode 43 = Left'
  xmodmap -e 'keycode 44 = Down Return'
  xmodmap -e 'keycode 45 = Up'
  xmodmap -e 'keycode 46 = Right'
  dunstify "arr hjkl" "arrows <b>on</b>"
else
  export ARRKEYMODE="hjkl"
  xmodmap -e 'keycode 43 = h'
  xmodmap -e 'keycode 44 = j'
  xmodmap -e 'keycode 45 = k'
  xmodmap -e 'keycode 46 = l'
  dunstify "arr hjkl" "arrows <b>off</b>"
fi