diff options
author | Ryan Kavanagh <rak@debian.org> | 2017-12-30 11:33:00 -0500 |
---|---|---|
committer | Ryan Kavanagh <rak@debian.org> | 2017-12-30 11:33:00 -0500 |
commit | b76f9af5f933bb960210336a2b3b81cd6a1e63f5 (patch) | |
tree | cc8d5870b8e0df8a7267a4f77154b5cb8651a866 /bin/icd | |
parent | Emacs packages (diff) |
Fix pgup/pgdn on sunt6 keyboard
Diffstat (limited to 'bin/icd')
-rwxr-xr-x | bin/icd | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -24,7 +24,7 @@ KIN_OPTIONS="\ SUN_OPTIONS="\ ${GLOBAL_OPTIONS} \ - -geometry sun(type6) \ + -geometry sun(type6unix) \ -option caps:escape \ -option myswap:switch_lalt_lsuper" @@ -61,20 +61,17 @@ fi if [ "x${SUN_USB_ID}" != "x" ]; then echo "Setting up Sun Type 6" SUN_XINPUT_ID=$(xinput | grep ${SUN_USB_ID} | sed -e 's/.*id=\([0-9]\+\).*/\1/g') - echo ${SUN_XINPUT_ID} + echo "ID: ${SUN_XINPUT_ID}" for XID in $SUN_XINPUT_ID; do echo $XID setxkbmap \ -I${XKB_DIR} \ -device ${XID} \ ${SUN_OPTIONS} \ - -print > ${HOME}/.xkb/keymap/icd.sun - #-print | sed -e 's@\(pc+icd.*\)"@\1+myswap(switch_lalt_lsuper)"@g' > ${HOME}/.xkb/keymap/icd.sun + -print | sed -e '/xkb_keycodes/s/"[[:space:]]/+sunt6fix&/' > ${HOME}/.xkb/keymap/icd.sun xkbcomp -I${HOME}/.xkb -i ${XID} -synch \ ${HOME}/.xkb/keymap/icd.sun ${DISPLAY} # 2> /dev/null done - xkbcomp -I${HOME}/.xkb -synch \ - ${HOME}/.xkb/keymap/icd.sun ${DISPLAY} # 2> /dev/null fi |