Come scambiare i tasti ctrl e alt in Ubuntu 16.04?


11

Ho letto quanto segue:

1. Come scambiare in modo pulito i tasti alt e ctrl in xubuntu?

2. Come scambiare i tasti di comando e controllo con xkb passo dopo passo?

Oltre a quanto sopra, ho anche trascorso parecchio tempo sulla documentazione di Google e XKB.

Presumo che molti utenti come me passino da Mac a Ubuntu vorrebbero scambiare i tasti ctrl e alt immediatamente dopo aver terminato l'installazione.

Il mio scopo di pubblicare questa domanda (e risposta) qui è quello di fornire una soluzione rapida invece di passare così tanto tempo a passare attraverso i thread e i documenti di cui sopra.

Inoltre, nessuna delle precedenti fornisce la risposta corretta. (Questo non vuol dire che non apprezzo l'aiuto. I post di cui sopra alla fine mi hanno aiutato a raggiungere quello che volevo, ma le risposte non erano complete.)

Il thread 1 scambia solo ctrl sinistro con alt sinistro

Il thread 2 scambia ctrl e vinci anche se la domanda non riguardava il tasto win

Risposte:


13
  1. Modifica il file /usr/share/X11/xkb/symbols/ctrlper aggiungere le seguenti righe da scambiare Right Altcon la Right Ctrlchiave:

    // Swap the functions of the right Alt key and the right Ctrl key.
    partial modifier_keys
    xkb_symbols "swap_ralt_rctl" {
        replace key <RALT> { [ Control_R, Control_R ] };
        replace key <RCTL> { [ Alt_R, Meta_R ] };
    };
    

    Allo stesso modo è possibile aggiungere le linee per scambiare Left Altcon Left Ctrl.

  2. Modifica il file /usr/share/X11/xkb/rules/evdev.lstper dd la seguente riga nella ! optionsezione:

    ctrl:swap_ralt_rctl Swap Right Alt key with Right Ctrl key
    
  3. Modifica il file /usr/share/X11/xkb/rules/evdevper aggiungere la seguente riga nella !option = symbolssezione:

    ctrl:swap_ralt_rctl = +ctrl(swap_ralt_rctl)
    
  4. Utilizzare dconfdalla dashboard (se necessario installarlo con apt-get install dconf-tools) e uno dei seguenti metodi:

    • Apri l'editor dconf dalla dashboard e vai alla chiave /org/gnome/desktop/input-sources/xkb-optionse imposta il suo valore su:

      ['ctrl:swap_lalt_lctl','ctrl:swap_ralt_rctl']
      
    • Usa dconf dal terminale (probabilmente il comando seguente dovrebbe funzionare invece del passaggio precedente, ma non ne sono sicuro):

      dconf write "/org/gnome/desktop/input-sources/xkb-options" "['ctrl:swap_lalt_lctl','ctrl:swap_ralt_rctl']"
      

1
Ha funzionato per me, ma i mapping corretti erano già presenti in tutti i file sul mio sistema. Tutto ciò che era necessario per me era l'ultimo comando, che funziona come scritto.
Mack,

1
Bei passi! Thx
BurningKrome,

4

Per coloro che usano il desktop GNOME, questo può essere fatto tramite la GUI. Prima installa GNOME Tweak Tool dal centro software, quindi eseguilo. È quindi possibile selezionare le caselle di controllo pertinenti:

Strumento GNOME Tweak


Nessuna opzione per scambiare il lato destro ctrl e alt però
ego
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.