zkk / Swap tasti Ctrl-Left e Caps-Lock



Xorg

Modifica file /etc/default/keyboard

Aggiungendo, a secondo della necessità, la seguente configurazione (se vi sono più parametri separare con la virgola, senza spazi):

XKBOPTIONS="ctrl:swapcaps"  # per swappare i tasti
XKBOPTIONS="ctrl:nocaps"  # per CapsLock come tasto Ctrl

In ambiente testuale

Come utente root:

systemctl stop console-setup.service
setupcon
systemctl start console-setup.service

La modifica funzione senza riavvio.

In ambiente grafico X - soluzione 1

Creare o aggiungere la seguente configurazione al file /etc/X11/xorg.conf.d/00-keyboard.conf:

Section "InputClass"
    Identifier            "system-keyboard"
    MatchIsKeyboard       "on"
    Option "XkbLayout"    "it"
    Option "XkbOptions"   "ctrl:nocaps"
EndSection

Riavviare X.

In ambiente grafico X - soluzione 2

sudo pacman -S xcape

Poi aggiungo la seguente riga al file ~/.xinitrc:

setxkbmap -option 'caps:ctrl_modifier'

Riavviare X.