#!/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"