$ cat bin/setxmodmap.sh xmodmap ~/.xmodmap xcape -e 'Mode_switch=Escape'
$ cat .xmodmap keycode 66 = Mode_switch keycode 47 = semicolon colon End keysym h = h H Left keysym l = l L Right keysym k = k K Up keysym j = j J Down keysym u = u U Prior keysym i = i I Home keysym period = period greater Delete keysym comma = comma less Insert keysym n = n N Page_Down keysym m = m M Page_Up keysym 1 = 1 0x21 F1 keysym 2 = 2 0x40 F2 keysym 3 = 3 0x23 F3 keysym 4 = 4 0x24 F4 keysym 5 = 5 0x25 F5 keysym 6 = 6 0x5E F6 keysym 7 = 7 0x26 F7 keysym 8 = 8 0x2A F8 keysym 9 = 9 0x28 F9 keysym 0 = 0 0x29 F10 keysym s = s S Left keysym f = f F Right keysym e = e E Up keysym d = d D Down