14 lines
271 B
Bash
Executable file
14 lines
271 B
Bash
Executable file
#!/bin/sh
|
|
# This will swap caps and escape. Will ask for root privilage.
|
|
# Requires: sudo
|
|
# Usage: swap-caps-escape
|
|
|
|
TMP_KEYMAP=/tmp/keymap_tmp.kmap
|
|
cat <<-EOF > "$TMP_KEYMAP"
|
|
keycode 1 = Caps_Lock
|
|
keycode 58 = Escape
|
|
EOF
|
|
|
|
sudo loadkeys "$TMP_KEYMAP"
|
|
|
|
rm "$TMP_KEYMAP"
|