Com modificar el mapa de tecles amb xmodmap

Com Modificar El Mapa De Tecles Amb Xmodmap



Després que l'usuari hagi configurat l'entorn Linux, el primer que és convenient per a l'usuari és poder configurar el mapa de tecles segons la facilitat d'accés de l'usuari. L'entorn Linux inclou una assignació de claus predeterminada que es pot modificar segons la facilitat de l'usuari.

Per mapejar les claus, l'usuari pot utilitzar el ' xmodmap ' comandament. Amb l'ajuda d'aquesta ordre, l'usuari pot reasignar tecles específiques del teclat, cosa que és útil per crear un disseny de teclat personalitzat i perfecte en lloc d'optar per la distribució predeterminada de Linux.







Aquesta ordre també es pot utilitzar per assignar determinades funcionalitats a algunes tecles que no s'haurien utilitzat d'una altra manera, com ara afegir lletres d'accent o mapar tecles trencades.



Aquest article conté dos mètodes per modificar mapes de tecles:



Comencem amb el mètode bàsic i aprenem a canviar l'assignació del teclat mitjançant xmodmap mitjançant una guia pas a pas.





Com canviar l'assignació del teclat amb xmodmap?

El 'xmodmap' és una utilitat de línia d'ordres que s'utilitza per modificar i mapejar claus a Xorg.

Com obtenir la taula de tecles predeterminada (actual)?

L'usuari pot fer una ullada al mapa de tecles actual mitjançant l'ordre següent:



xmodmap -pke

La taula del mapa de tecles es mostrarà com:

Aquesta taula mostra l'assignació de tecles i totes les combinacions possibles per a cada funcionalitat de tecles del teclat. Entendrem a què correspon cada fila i com podem alterar aquests mapes de tecles.

KeyCode i Key Mapping Explicat

Cada codi clau correspon a un keysym al qual està assignat. A l'assignació de tecles anterior, preneu un exemple del codi de tecla 25 que s'assigna a w minúscula, mentre que la W majúscula s'assigna al codi de tecla 25 més majúscules.

Cada columna correspon a un conjunt de combinacions:

  1. clau
  2. Maj+tecla
  3. Mode_shift+tecla
  4. Mode_shift+Maj+tecla
  5. ISO_Level3_Maj+tecla
  6. ISO_Level3_Maj+Maj+tecla

D'acord, un cop entès clarament, avancem i passem directament al treball pràctic d'alterar mapes de tecles amb xmodmap.

Com modificar el mapa de tecles amb xmodmap?

Per modificar el mapa de tecles, utilitzeu ' ~/.Xmodmap ' comandament. Seguiu els passos següents per modificar el mapa de tecles.

Pas 1: còpia dels mapes actuals

Copieu els mapes actuals al fitxer anomenat '.Xmodmap' al directori HOME:

xmodmap -pke > ~ / .Xmodmap

Pas 2: Editeu el fitxer '~/.Xmodmap'.

Un cop copiat, obriu el fitxer a l'editor 'nano' mitjançant l'ordre:

nano ~ / .Xmodmap

El '~/.Xmodmap' s'obrirà el fitxer i conté el mapa predeterminat:

Pas 3: canvieu l'assignació de tecles de la clau desitjada

L'usuari pot canviar l'assignació de tecles predeterminada i mapejar les claus segons la seva aptitud. Per exemple, a la pantalla següent, l'assignació de tecles per al codi clau 25 s'ha canviat de 'w W w W' a 'r R r R':

Pas 4: deseu els canvis

Per garantir els canvis, executeu l'ordre següent per carregar la configuració a ' xmodmap ”.

xmodmap ~ / .Xmodmap

Pas 5: actualitzeu el fitxer '~/.bashrc'.

Per mantenir els canvis de configuració sempre que s'iniciï el terminal/shell, afegiu l'ordre executada anteriorment al final del fitxer '~/.bashrc' mitjançant l'ordre:

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

Pas 6: verifiqueu el mapatge de tecles

Per tornar a veure els canvis fets, executeu l'ordre:

xmodmap -pke

Es pot veure a la pantalla anterior que el mapa de tecles per al codi clau 25 s'ha canviat de manera efectiva.

Això és tot per modificar el mapa de tecles mitjançant l'xmodmap. Anem a aprendre a canviar el mapatge de tecles amb xkeycaps.

Com canviar l'assignació del teclat amb xkeycaps?

El 'xkeycaps' és una interfície gràfica per canviar el mapa de tecles del teclat (també conegut com a front-end gràfic a xmodmap). Aquest paquet no ve preinstal·lat; per tant, primer hem d'instal·lar-lo.

Requisit previ: instal·lació de xkeycaps a Linux

Instal · lar ' xkeycaps ” executeu l'ordre que s'escriu a continuació:

sudo apt instal·lar xkeycaps

Pas 1: cerqueu i obriu xkeycaps

Després de la instal·lació, cerqueu 'xkeycaps' i obriu l'aplicació.

La primera interfície es veuria així.

Pas 2: seleccioneu Teclat i disseny

Podeu triar el teclat i la disposició segons les vostres necessitats:

i seleccioneu 'd'acord'.

Ho notareu passant el cursor per sobre de la tecla; KeyCode, KeySym i el codi ASCII es mostren amb detall (tal com es destaca a la captura de pantalla anterior).

Pas 3: Editeu KeySym de la clau

Per canviar/modificar qualsevol KeySym, manteniu premut 'clic dret' sobre aquesta tecla específica i apareixerà un menú contextual.

Des del menú que es mostra, podeu realitzar diverses tasques com ara editar, intercanviar, duplicar, desactivar i restaurar les claus.

Ara, aneu cap avall al menú (no deixeu anar el clic dret) i seleccioneu 'Edita KeySyms of Key' deixant anar el botó 'clic dret' del ratolí.

Pas 4: seleccioneu el conjunt de caràcters i el KeySym del codi de clau seleccionat

Apareixerà una nova finestra emergent des d'on podeu triar el conjunt de caràcters i el KeySym del KeyCode seleccionat, tal com es mostra al GIF següent:

Un cop fet tot, seleccioneu 'd'acord' per desar els canvis.

Es tracta de canviar els mapes de tecles mitjançant xkeycaps (interfície gràfica a xmodmap).

Conclusió

Personalitzar el vostre mapa de tecles de Linux mitjançant l'ordre xmodmap ofereix una disposició de teclat personalitzada i fàcil d'utilitzar. El procediment pas a pas pot ajudar a configurar el mapa de tecles desitjat segons l'elecció de l'usuari. Aquest article explica el procediment complet per modificar l'assignació de tecles. També ha destacat l'ús del ' $HOME/.bashrc ” ordre que garanteix una experiència coherent a tots els terminals en un entorn Linux.