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

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