diff options
author | Ryan Kavanagh <rak@debian.org> | 2018-05-26 11:31:09 -0400 |
---|---|---|
committer | Ryan Kavanagh <rak@debian.org> | 2018-05-26 11:31:09 -0400 |
commit | e6b10b1ed4f7be44727ff4d7e3023de9220ccae9 (patch) | |
tree | 994140223e3a5ec631632232dabeb3d52871408a | |
parent | Make rak.ac default over ryanak.ca in mutt (diff) |
icd
Diffstat (limited to '')
-rwxr-xr-x | bin/icd | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -39,6 +39,7 @@ KIN_USB_ID=$(lsusb | grep -i "Kinesis Advantage Pro" | awk '{ print $6 }') ERG_USB_ID=$(lsusb | grep -i "feed:1307" | awk '{ print $6 }') SUN_USB_ID=$(lsusb | grep -i "Sun Microsystems, Inc. Type 6 Keyboard" | awk '{ print $6 }') +echo "Setting up laptop" setxkbmap ${LAPTOP_OPTIONS} -device ${LAPTOP_ID} -print > ${XKB_DIR}/keymap/icd.laptop #xkbcomp -I${HOME}/.xkb -synch \ xkbcomp -I${HOME}/.xkb -i ${LAPTOP_ID} -synch \ @@ -84,7 +85,7 @@ fi echo ${ERG_USB_ID} if [ "x${ERG_USB_ID}" != "x" ]; then echo "Setting up ergodox" - ERG_XINPUT_ID=$(xinput | grep "ErgoDox EZ" | sed -e 's/.*id=\([0-9]\+\).*/\1/g') + ERG_XINPUT_ID=$(xinput | grep "ErgoDox EZ" | grep keyboard | sed -e 's/.*id=\([0-9]\+\).*/\1/g') echo "ID: ${ERG_XINPUT_ID}" for XID in $ERG_XINPUT_ID; do echo $XID @@ -93,7 +94,9 @@ if [ "x${ERG_USB_ID}" != "x" ]; then -device ${XID} \ ${ERG_OPTIONS} \ -print > ${HOME}/.xkb/keymap/icd.erg - xkbcomp -I${HOME}/.xkb -i ${XID} -synch \ + # -print | sed -e 's@+group(shifts_toggle)@+ctrl(nocaps)&@g' > ${HOME}/.xkb/keymap/icd.erg + # xkbcomp -I${HOME}/.xkb -i ${XID} -synch \ + xkbcomp -I${HOME}/.xkb -synch \ ${HOME}/.xkb/keymap/icd.erg ${DISPLAY} # 2> /dev/null done fi |