dotfiles/.config/shell/bin/swap-caps-escape

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"