Scambia il tasto Maiusc destro e cancella il tasto usando xmodmap

Non sono sicuro di come scambiare questi 2, questo è il processo mentale che ho avuto ma non sono sicuro di come farlo funzionare:

remove sh = Shift_R remove dl = Delete keysym Delete = Shift_R keysym Shift_R = Delete add sh = Delete add dl = Shift_R 

Questo è basato sul codice che uso per scambiare il blocco dei tappi e il controllo.

qualche idea?

output xmodmap:

 [email protected]:~$ xmodmap -pke | grep Shift_R keycode 91 = Shift_R NoSymbol Shift_R keycode 119 = Shift_R NoSymbol Shift_R [email protected]:~$ xmodmap -pke | grep Delete keycode 62 = Delete NoSymbol Delete 

Puoi usare i seguenti comandi:

 xmodmap -e "keycode 62 = Delete NoSymbol Delete" #this will make Shift_R key to act as delete xmodmap -e "keycode 119 = Shift_R NoSymbol Shift_R" #this will make Delete key to act as right shift 

Per ottenere questo cambiamento per ogni sessione, dopo aver eseguito i comandi precedenti, creare un file chiamato .xmodmap con le nuove keymap, usando il seguente comando:

 xmodmap -pke > .xmodmap 

Quindi, crea un file chiamato .xinitrc nella tua home directory, contenente la seguente linea / comando:

 xmodmap .xmodmap 

E infine, rendi eseguibile il file .xinitrc :

 chmod 755 ~/.xinitrc