Come posso scambiare CAPSLOCK con BACKSPACE?


13

Voglio scambiare Capslock con Backspace e sono arrivato solo al punto di mescolarli entrambi. Con questo voglio dire: premere Capslock funziona come il tasto Backspace, ma attiva anche Caps (incluso il LED).

Quando stavo usando Gnome, le Impostazioni tastiera mi permettevano di fare facilmente il passaggio. In XFCE mancano queste opzioni, quindi ho provato tramite. Xmodmap e xkeycaps . Xkeycaps mi permette persino di esportare le cose in .Xmodmap, ma in qualche modo non funziona. Mi manca qualcosa qui!

Current .Xmodmap (commentato perché fornisce errori "keysym errato nella rimozione dell'elenco modificatori 'Caps_Lock', nessun codice chiave corrispondente", questo è stato principalmente descritto nei forum)

keycode  66 = BackSpace
! remove Lock    = Caps_Lock
remove Mod5    = Mode_switch Mode_switch

Neanche fare riferimento a xmodmap per caricare in .profile ecc. Potrei vivere con l'installazione dello strumento Gnome-Keyboard Settings sul mio sistema xfce, se nient'altro aiuta - che pacchetto è?

EDIT: setxkbmap -option caps:backspace funziona, MA: il tasto non si ripete tenendo premuto A MENO CHE non lo utilizzi xmodmap -e "clear Lock". Non abbastanza elegante, ma apparentemente funzionante.


Ho appena scoperto setxkbmap e l'opzione "caps: backspace", che sembra essere ciò che fa gnome tramite la GUI
marto

setxkbmap -option caps:backspacefunziona, MA: il tasto non si ripete tenendo premuto
marzo

sì, grazie per il suggerimento
marto

Risposte:


16

Per chiudere questo, aggiungerò la mia correzione attuale. Forse qualcuno può usarlo anche. Inseriscilo in uno script, avvialo automaticamente con DE:

setxkbmap -option caps:backspace
setxkbmap -option shift:both_capslock
xmodmap -e "clear Lock"

2
Per ubuntu, consultare askubuntu.com/a/432966/12648 , non è xmodmapnecessario o avvio automatico, solo opzioni 'caps:backspace','shift:both_capslock'nell'organizzazione dconf-editor >> gnome >> desktop >> input-fonti >> elenco xkb-opzioni.
bonger,

1
@bonger l'editor dconf non funziona con la ripetizione dei tasti (Ubuntu 14.04)
A.Wan

1

Puoi effettivamente apportare alcune modifiche allo scambio di chiavi. Fai clic sull'icona di accensione, nell'angolo in alto a destra dello schermo. Seleziona "Impostazioni di sistema" e fai doppio clic su "Layout tastiera". Individua "Opzione" nella casella popup e fai clic su di essa. Cerca "Comportamento tasto BLOC MAIUSC" e fai clic sulla freccia prima di tale opzione, dal menu a discesa seleziona "Rendi maiuscole aggiuntive Backspace". Spero che risponda alla tua domanda. Grazie.


Sono su XFCE, come ho descritto non esiste tale opzione come in gnome anche i tag modificati per una migliore visibilità
marto

Non capisco perché non funzioni per te. Cordiali saluti, non sto usando nemmeno lo gnomo ma ha funzionato per me.
all4naija,

0

Quando cambio le chiavi in ​​.xmodmap do sempre due comandi come questo:

keycode key1 = tasto funzione2

keycode key2 = tasto funzione1


sì, ma in qualche modo non sempre funziona. O funziona in parte. Ghost in the machine ..
marto

quindi mi dispiace, non ho mai avuto problemi con quello. pensato così perché nella tua .xmodmap hai solo un comando keycode.
joschi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.