Come modificare la mappa dei tasti utilizzando xmodmap

Come Modificare La Mappa Dei Tasti Utilizzando Xmodmap



Dopo che l'utente ha configurato l'ambiente Linux, la prima cosa conveniente per l'utente è poter impostare la mappa dei tasti in base alla facilità di accesso dell'utente. L'ambiente Linux viene fornito con una mappatura dei tasti predefinita che può essere modificata secondo la facilità dell'utente.

Per mappare i tasti l'utente può utilizzare il pulsante “ xmodmap 'comando. Con l'aiuto di questo comando, l'utente può rimappare tasti specifici sulla tastiera, il che è utile per creare un layout di tastiera personalizzato e perfetto invece di optare per la distribuzione Linux predefinita.







Questo comando può essere utilizzato anche per mappare determinate funzionalità su alcuni tasti che potrebbero non essere stati utilizzati altrimenti, come aggiungere lettere accentate o mappare tasti rotti.



Questo articolo contiene due metodi per modificare le mappe dei tasti:



Iniziamo con il metodo di base e impariamo a modificare la mappatura della tastiera utilizzando xmodmap attraverso una guida passo passo.





Come modificare la mappatura della tastiera utilizzando xmodmap?

'xmodmap' è un'utilità della riga di comando utilizzata per modificare e mappare le chiavi in ​​Xorg.

Come ottenere la tabella della mappatura dei tasti predefinita (corrente)?

L'utente può dare un'occhiata alla mappa dei tasti corrente utilizzando il seguente comando:



xmodmap -pke

La tabella della mappatura dei tasti verrà visualizzata come:

Questa tabella mostra la mappatura dei tasti e tutte le possibili combinazioni per ogni funzionalità dei tasti della tastiera. Capiamo a cosa corrisponde ciascuna riga e come possiamo modificare queste mappe dei tasti.

KeyCode e mappatura dei tasti spiegati

Ogni keycode corrisponde a un keysym su cui è mappato. Nella mappatura dei tasti sopra, prendi un esempio in cui il codice tasto 25 è mappato sulla w minuscola, mentre la W maiuscola è mappata sul codice tasto 25 più MAIUSC.

Ogni colonna corrisponde ad un insieme di combinazioni:

  1. Chiave
  2. Maiusc+tasto
  3. Modalità_shift+tasto
  4. Modalità_shift+Shift+tasto
  5. ISO_Level3_Shift+tasto
  6. ISO_Level3_Maiusc+Maiusc+tasto

Va bene, una volta capito chiaramente, andiamo avanti e passiamo direttamente al lavoro pratico di alterazione delle mappe dei tasti utilizzando xmodmap.

Come modificare la mappa dei tasti usando xmodmap?

Per modificare la mappatura dei tasti utilizzare il pulsante “ ~/.Xmodmap 'comando. Seguire i passaggi seguenti per modificare la mappa dei tasti.

Passaggio 1: copia delle mappature correnti

Copia le mappature correnti nel file denominato “.Xmodmap” nella directory HOME:

xmodmap -pke > ~ / .Xmodmap

Passaggio 2: modifica il file '~/.Xmodmap'.

Una volta copiato, apri il file nell'editor “nano” utilizzando il comando:

nano ~ / .Xmodmap

IL “~/.Xmodmap” il file verrà aperto e contiene la mappatura predefinita:

Passaggio 3: modificare la mappatura dei tasti del tasto desiderato

L'utente può modificare la mappatura dei tasti predefinita e mappare i tasti in base alla propria attitudine. Ad esempio, nella schermata seguente, la mappatura dei tasti per il codice 25 è stata modificata da 'w W w W' a 'r R r R':

Passaggio 4: salva le modifiche

Per garantire le modifiche, eseguire il comando seguente per caricare la configurazione in “ xmodmap ”.

xmodmap ~ / .Xmodmap

Passaggio 5: aggiorna il file '~/.bashrc'.

Per mantenere le modifiche alla configurazione ogni volta che viene avviato il terminale/shell, aggiungere il comando sopra eseguito alla fine del file “~/.bashrc” utilizzando il comando:

eco xmodmap ~ / .Xmodmap >> ~ / .bashrc

Passaggio 6: verificare la mappatura dei tasti

Per testimoniare nuovamente le modifiche apportate eseguire il comando:

xmodmap -pke

Nella schermata sopra si può vedere che la mappatura dei tasti per il codice 25 è stata modificata in modo efficace.

Tutto questo per modificare la mappa dei tasti usando xmodmap. Immergiamoci nell'imparare come modificare la mappatura dei tasti utilizzando xkeycaps.

Come modificare la mappatura della tastiera utilizzando xkeycaps?

'xkeycaps' è un'interfaccia grafica per modificare la mappatura dei tasti della tastiera (noto anche come front-end grafico per xmodmap). Questo pacchetto non è preinstallato; quindi, dobbiamo prima installarlo.

Prerequisito: installazione di xkeycaps in Linux

Installare ' xkeycaps 'esegui il comando digitato di seguito:

sudo adatto installare xkeycaps

Passaggio 1: cerca e apri xkeycaps

Dopo l'installazione, cerca 'xkeycaps' e apri l'applicazione.

La prima interfaccia sarebbe simile a questa.

Passaggio 2: seleziona tastiera e layout

Puoi scegliere la tastiera e il layout secondo le tue necessità:

e seleziona 'ok'.

Lo noterai passando con il mouse sopra la chiave; KeyCode, KeySym e il codice ASCII vengono visualizzati in dettaglio (come evidenziato nello screenshot sopra).

Passaggio 3: modifica KeySym della chiave

Per cambiare/modificare qualsiasi KeySym, continua a tenere premuto il tasto destro del mouse su quel tasto specifico e verrà visualizzato un menu contestuale.

Dal menu visualizzato è possibile eseguire diverse attività come Modifica, Scambia, Duplica, Disattiva e ripristina le chiavi.

Ora spostati verso il basso nel menu (non rilasciare il tasto destro del mouse) e seleziona 'Modifica i simboli della chiave' rilasciando il pulsante 'clic con il tasto destro' del mouse.

Passaggio 4: selezionare il set di caratteri e il KeySym del codice chiave selezionato

Apparirà una nuova finestra pop-up da cui potrai scegliere il set di caratteri e KeySym del KeyCode selezionato, come dimostrato nella GIF qui sotto:

Una volta terminato, seleziona 'ok' per salvare le modifiche.

Si tratta di modificare le mappe dei tasti utilizzando xkeycaps (interfaccia grafica per xmodmap).

Conclusione

La personalizzazione della mappa dei tasti Linux utilizzando il comando xmodmap offre un layout di tastiera personalizzato e intuitivo. La procedura passo passo può aiutare a impostare la mappa dei tasti desiderata secondo la scelta dell'utente. Questo articolo spiega la procedura completa per modificare la mappatura dei tasti. Ha inoltre evidenziato l’uso del “ $HOME/.bashrc 'comando che garantisce un'esperienza coerente su tutti i terminali in un ambiente Linux.