dotfiles/script/setkeys

34 lines
507 B
Plaintext
Raw Normal View History

2021-04-03 08:45:13 +00:00
#!/usr/bin/env bash
#
# set keymap, e.g. `setkeys us`
#
# Note: show current status with `setkeys -l`
set -e
case "$1" in
"-l")
setxkbmap -print -verbose 10
exit 0
;;
"es")
setxkbmap -model pc104alt -layout es,us -variant nodeadkeys,mac -option compose:rctrl
;;
"us")
setxkbmap -model pc105 -layout us,es -variant mac, -option compose:rctrl
exit 0
;;
"")
echo "argument required"
exit 1
;;
*)
echo "unknown keymap: $1"
exit 2
;;
esac