Taka zmiana jest przydatna szczególnie dla osób, które posługują się edytorem Vim lub podobnymi gdzie używa się dość często klawisza ESC, jako że klawisz CapsLock jest bardzo rzadko używany to można go wykorzystać jako klawisz ESC.
stty -ixon # wyłączenie Ctrl+s if [ $DISPLAY ]; then setxkbmap -option caps:escape # ustawia caps lock jako ESC xmodmap -e "keycode 62 = Shift_Lock" # ustawia prawy Shift jako Shift Lock fi
Inne przydatne opcje:
-
caps:none
- całkowite wyłączenie klawisza CapsLock -
caps:escape
- zamienia klawisz CapsLock w ESC -
caps:super
- zamienia klawisz CapsLock w klawisz Super czyli klawisz Windows -
setxkbmap -option
- zrestartowanie ustawień -
setxkbmap -query
- sprawdzenie ustawień
Sprawdzenie ustawień:
setxkbmap -query rules: evdev model: pc105 layout: pl options: caps:escape
Wyłączenie Ctrl-s
stty -ixon
Po wyłączeniu Ctrl+s możemy użyć tego skrótu w Vim do zapisania pliku
inore <C-s> <esc>:w<cr>
nnore <C-s> :w<cr>