Cum se modifică harta tastelor folosind xmodmap

Cum Se Modifica Harta Tastelor Folosind Xmodmap



După ce utilizatorul a configurat mediul Linux, primul lucru care este convenabil pentru utilizator este posibilitatea de a configura harta tastelor în funcție de ușurința de acces a utilizatorului. Mediul Linux vine cu o mapare implicită a tastelor care poate fi modificată în funcție de ușurința utilizatorului.

Pentru a mapa cheile, utilizatorul poate folosi „ xmodmap ” comanda. Cu ajutorul acestei comenzi, utilizatorul poate remapa anumite taste de pe tastatură, ceea ce este util pentru a crea un aspect personalizat și perfect al tastaturii în loc să opteze pentru distribuția Linux implicită.







Această comandă poate fi folosită și pentru maparea anumitor funcționalități la anumite taste care ar putea să nu fi fost folosite altfel, cum ar fi adăugarea de litere de accent sau de a mapa cheile sparte.



Acest articol conține două metode de a modifica hărțile tastelor:



Să începem cu metoda de bază și să învățăm să schimbăm maparea tastaturii folosind xmodmap printr-un ghid pas cu pas.





Cum se schimbă maparea tastaturii folosind xmodmap?

„xmodmap” este un utilitar de linie de comandă folosit pentru modificarea și maparea cheilor în Xorg.

Cum să obțineți tabelul de hartă de taste implicit (actual)?

Utilizatorul poate arunca o privire asupra hărții de taste curente folosind următoarea comandă:



xmodmap -pke

Tabelul keymap va apărea ca:

Acest tabel arată maparea tastelor și toate combinațiile posibile pentru fiecare funcționalitate a tastei tastaturii. Să înțelegem la ce îi corespunde fiecare rând și cum putem modifica aceste hărți de taste.

KeyCode și Key Mapping Explicate

Fiecare cod de cheie corespunde unui simbol keysym la care este mapat. În maparea tastelor de mai sus, luați un exemplu de cod de cheie 25 mapat la w minuscul, în timp ce W majuscul este mapat la codul de tastă 25 plus shift.

Fiecare coloană corespunde unui set de combinații:

  1. Cheie
  2. Shift+tasta
  3. Mode_shift+tasta
  4. Mode_shift+Shift+tasta
  5. ISO_Level3_Shift+tasta
  6. ISO_Level3_Shift+Shift+tasta

Bine, odată înțeles clar, să mergem înainte și să trecem direct la munca practică de modificare a hărților de taste folosind xmodmap.

Cum se modifică harta tastelor folosind xmodmap?

Pentru a modifica harta tastelor utilizați „ ~/.Xmodmap ” comanda. Urmați pașii de mai jos pentru a modifica harta tastelor.

Pasul 1: Copierea mapărilor curente

Copiați mapările curente în fișierul numit „.Xmodmap” din directorul HOME:

xmodmap -pke > ~ / .Xmodmap

Pasul 2: Editați fișierul „~/.Xmodmap”.

După ce este copiat, deschideți fișierul în editorul „nano” folosind comanda:

nano ~ / .Xmodmap

The „~/.Xmodmap” fișierul va fi deschis și conține maparea implicită:

Pasul 3: Modificați maparea tastei cheii dorite

Utilizatorul poate modifica maparea implicită a tastelor și poate mapa cheile în funcție de aptitudinea lor. De exemplu, în ecranul de mai jos, maparea tastelor pentru codul cheie 25 a fost schimbată de la „w W w W” la „r R r R”:

Pasul 4: Salvați modificările

Pentru a asigura modificările, executați următoarea comandă pentru a încărca configurația în „ xmodmap ”.

xmodmap ~ / .Xmodmap

Pasul 5: Actualizați fișierul „~/.bashrc”.

Pentru a păstra modificările de configurare ori de câte ori terminalul/shell-ul este pornit, adăugați comanda executată mai sus la sfârșitul fișierului „~/.bashrc” folosind comanda:

ecou xmodmap ~ / .Xmodmap >> ~ / .bashrc

Pasul 6: Verificați maparea tastelor

Pentru a fi martor la modificările făcute din nou, executați comanda:

xmodmap -pke

Se poate vedea în ecranul de mai sus că maparea tastelor pentru codul cheie 25 a fost schimbată eficient.

Toate acestea sunt pentru a modifica keymap folosind xmodmap. Să învățăm cum să schimbați maparea tastelor folosind xkeycaps.

Cum se schimbă maparea tastaturii folosind xkeycaps?

„xkeycaps” este o interfață grafică pentru modificarea mapării tastaturii (denumită interfață grafică în xmodmap). Acest pachet nu vine preinstalat; deci, trebuie să-l instalăm mai întâi.

Condiție preliminară: Instalarea xkeycaps în Linux

A instala ' xkeycaps ” executați comanda tastată mai jos:

sudo apt instalare xkeycaps

Pasul 1: Căutați și deschideți xkeycaps

După instalare, căutați „xkeycaps” și deschideți aplicația.

Prima interfață ar arăta așa.

Pasul 2: Selectați Tastatură și Aspect

Puteți alege tastatura și aspectul în funcție de nevoile dvs.:

și selectați „ok”.

Veți observa că trecând cu mouse-ul peste cheie; KeyCode, KeySym și codul ASCII sunt afișate în detaliu (așa cum este evidențiat în captura de ecran de mai sus).

Pasul 3: Editați KeySym al cheii

Pentru a schimba/modifica orice KeySym, mențineți apăsat „clic dreapta” pe respectiva tastă și va apărea un meniu contextual.

Din meniul afișat, puteți efectua mai multe sarcini precum Editare, Schimbare, Duplicare, Dezactivare și restaurare chei.

Acum, deplasați-vă în jos la meniu (nu eliberați clic dreapta) și selectați „Editați KeySyms of Key” eliberând butonul „clic dreapta” al mouse-ului.

Pasul 4: Selectați setul de caractere și KeySym ale codului cheie selectat

Va apărea o nouă fereastră pop-up de unde puteți alege setul de caractere și KeySym pentru KeyCode selectat, așa cum este demonstrat în GIF de mai jos:

După ce totul este gata, selectați „ok” pentru a salva modificările.

Acesta este totul despre schimbarea hărților de taste folosind xkeycaps (interfață grafică la xmodmap).

Concluzie

Personalizarea hărții de taste Linux folosind comanda xmodmap oferă un aspect personalizat și ușor de utilizat. Procedura pas cu pas poate ajuta la configurarea hărții de taste dorite conform alegerii utilizatorului. Acest articol explică procedura completă de modificare a mapării tastelor. De asemenea, a evidențiat utilizarea „ $HOME/.bashrc ” comandă care asigură o experiență consistentă pe toate terminalele dintr-un mediu Linux.