Qual è l'opposto di setxkbmap -option ctrl: nocaps?

23

Normalmente ho il blocco maiuscolo per essere un tasto di controllo.

  

setxkbmap -option ctrl: nocaps

ciò accade, ma non riesco a ricordare da dove l'ho preso o trovo documenti ( man setxkbmap è singolarmente inutile)

Qualcuno può dirmi il comando di rimetterlo come normalmente, o almeno indicarmi i documenti che mi dicono cosa fa effettivamente -option ctrl:nocaps ?

    
posta John Lawrence Aspden 08.04.2014 - 19:47

2 risposte

19

Sarebbe davvero bello trovare una documentazione completa e leggibile dove è spiegato come funziona il meccanismo della tastiera in Ubuntu e come sovrascriverlo localmente (e come interagisce con il cambio di layout).

Ho il sospetto che ci sia veramente poche persone lo capiscano davvero (Ricordo una famosa citazione di Stephen Hawkings, mi sembra, sul tempo); Ho raccolto un po 'di link in un'altra risposta, ma ancora, nessun generale how-to.

Fondamentalmente dovresti inseguire tutte le definizioni per la tua tastiera a partire da /usr/share/X11/xkb/symbols/us --- se la tua tastiera è us , sostituisci secondo necessità; ci sono molte opzioni e include in esso, sembra che la maggior parte dei tasti dei modificatori siano in /usr/share/X11/xkb/rules/base , dove puoi trovare:

caps:none             =       +capslock(none)
caps:ctrl_modifier    =       +capslock(ctrl_modifier)
ctrl:nocaps           =       +ctrl(nocaps)
ctrl:lctrl_meta       =       +ctrl(lctrl_meta)
ctrl:swapcaps         =       +ctrl(swapcaps)

e in xorg.lst :

ctrl:nocaps    Caps Lock as Ctrl 
...
caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters

tra migliaia di altre cose. Quindi, cosa significa, e quali altre opzioni hai, dipendono probabilmente dal tuo layout, ma puoi provare a indovinare qualcosa che guarda lì. Ad esempio, proverei

setxkbmap -option caps:capslock 

per ripristinarlo.

Ora, cosa significano esattamente, come lo abiliti (tramite control center - & gt; keyboard o language , tramite gnome-tweak-tool , riga di comando, script di init), come renderli impermeabili ad un switch di layout, se funzionano o no (sono impossibile per disabilitare Caps-Lock e farlo passare attraverso gli switch di layout), è un'altra questione.

Se qualcuno può compilare la risposta, per favore fallo. Ero abituato a modificare la mia tastiera con xmodmap , capisco che questo è stato sostituito, ma sarebbe davvero bello avere un howto su come modificare la tastiera ...

    
risposta data Rmano 08.04.2014 - 21:08
16

Quando hai già impostato qualcosa, potrebbe essere necessario cancellare prima di impostare qualcosa di nuovo.

Per annullare l'impostazione:

  

Per rimetterlo come normalmente, solo setxkbmap -option funziona per me. - Emanuele Natale, 8 set 14 alle 19:29

Esempio: stavo usando setxkbmap -option ctrl:swapcaps in modo che potessi occuparmi di (unset) blocco maiuscole dopo che è stato impostato da stranezze casuali. Oggi volevo le nocaps, ma non l'ho potuto impostare perché l'altra impostazione era ancora attiva. Ho usato il comando sopra e poi ho potuto usare setxkbmap -option ctrl:nocaps

    
risposta data sage 26.08.2015 - 02:41

Leggi altre domande sui tag