Ako upraviť mapu kláves pomocou xmodmap

Ako Upravit Mapu Klaves Pomocou Xmodmap



Keď používateľ nastaví prostredie Linuxu, prvá vec, ktorá je pre používateľa pohodlná, je možnosť nastaviť keymapu podľa jednoduchosti prístupu používateľa. Prostredie Linuxu prichádza s predvoleným mapovaním kľúčov, ktoré je možné upraviť podľa potreby používateľa.

Na mapovanie kľúčov môže používateľ použiť „ xmodmap “príkaz. Pomocou tohto príkazu môže používateľ premapovať konkrétne klávesy na klávesnici, čo je užitočné na vytvorenie prispôsobeného a dokonalého rozloženia klávesnice namiesto toho, aby sa rozhodol pre predvolenú distribúciu Linuxu.







Tento príkaz možno použiť aj na priradenie určitých funkcií k niektorým klávesom, ktoré sa inak nemuseli použiť, napríklad pridávanie písmen s diakritikou alebo mapovanie nefunkčných klávesov.



Tento článok obsahuje dva spôsoby úpravy máp kláves:



Začnime základnou metódou a naučte sa zmeniť mapovanie klávesnice pomocou xmodmap pomocou podrobného sprievodcu.





Ako zmeniť mapovanie klávesnice pomocou xmodmap?

„xmodmap“ je nástroj príkazového riadka používaný na úpravu a mapovanie kľúčov v Xorg.

Ako získať predvolenú (aktuálnu) tabuľku keymap?

Používateľ si môže pozrieť aktuálnu mapu kláves pomocou nasledujúceho príkazu:



xmodmap -pke

Tabuľka mapy klávesov sa zobrazí ako:

Táto tabuľka zobrazuje mapovanie klávesov a všetky možné kombinácie pre jednotlivé funkcie klávesov klávesnice. Poďme pochopiť, čomu každý riadok zodpovedá a ako môžeme tieto mapy klávesov zmeniť.

KeyCode a Key mapping vysvetlené

Každý kľúčový kód zodpovedá kľúčovému symbolu, na ktorý je namapovaný. Vo vyššie uvedenom mapovaní klávesov si vezmite príklad, kedy je kód klávesu 25 mapovaný na malé písmeno w, zatiaľ čo veľké písmeno W je mapované na kód klávesu 25 plus shift.

Každý stĺpec zodpovedá množine kombinácií:

  1. kľúč
  2. Shift+kláves
  3. Mode_shift+kláves
  4. Mode_shift+Shift+kláves
  5. ISO_Level3_Shift+kláves
  6. ISO_Level3_Shift+Shift+kláves

Dobre, akonáhle to pochopíme, posuňme sa vpred a vrhnime sa priamo na praktickú prácu pri úprave máp kláves pomocou xmodmap.

Ako upraviť mapu kláves pomocou xmodmap?

Ak chcete upraviť klávesovú mapu, použite „ ~/.Xmodmap “príkaz. Pri úprave mapy kláves postupujte podľa nižšie uvedených krokov.

Krok 1: Kópia aktuálnych mapovaní

Skopírujte aktuálne mapovania do súboru s názvom „.Xmodmap“ v adresári HOME:

xmodmap -pke > ~ / .Xmodmap

Krok 2: Upravte súbor „~/.Xmodmap“.

Po skopírovaní otvorte súbor v editore „nano“ pomocou príkazu:

nano ~ / .Xmodmap

The '~/.Xmodmap' súbor sa otvorí a obsahuje predvolené mapovanie:

Krok 3: Zmeňte mapovanie kľúča požadovaného kľúča

Používateľ môže zmeniť predvolené mapovanie kľúčov a namapovať kľúče podľa svojich schopností. Napríklad na obrazovke nižšie sa mapovanie klávesov pre kód 25 zmenilo z „w W w W“ na „r R r R“:

Krok 4: Uložte zmeny

Ak chcete zabezpečiť zmeny, vykonajte nasledujúci príkaz na načítanie konfigurácie do „ xmodmap “.

xmodmap ~ / .Xmodmap

Krok 5: Aktualizujte súbor „~/.bashrc“.

Ak chcete zachovať zmeny konfigurácie pri každom spustení terminálu/shell, pridajte vyššie spustený príkaz na koniec súboru „~/.bashrc“ pomocou príkazu:

ozvena xmodmap ~ / .Xmodmap >> ~ / .bashrc

Krok 6: Overte mapovanie klávesov

Ak chcete znova vidieť vykonané zmeny, spustite príkaz:

xmodmap -pke

Na vyššie uvedenej obrazovke je možné vidieť, že mapovanie kľúča pre kód kľúča 25 bolo efektívne zmenené.

Toto je všetko na úpravu keymapy pomocou xmodmap. Poďme sa ponoriť do toho, ako zmeniť mapovanie kláves pomocou xkeycaps.

Ako zmeniť mapovanie klávesnice pomocou xkeycaps?

„xkeycaps“ je grafické rozhranie na zmenu mapovania klávesnice (aka grafické rozhranie xmodmap). Tento balík nie je predinštalovaný; takže ho musíme najprv nainštalovať.

Predpoklad: Inštalácia xkeycaps v Linuxe

Inštalovať ' xkeycaps “ vykonajte príkaz napísaný nižšie:

sudo apt Inštalácia xkeycaps

Krok 1: Vyhľadajte a otvorte xkeycaps

Po inštalácii vyhľadajte „xkeycaps“ a otvorte aplikáciu.

Prvé rozhranie by vyzeralo takto.

Krok 2: Vyberte položku Klávesnica a rozloženie

Môžete si vybrať klávesnicu a rozloženie podľa svojich potrieb:

a vyberte „ok“.

Všimnete si to umiestnením kurzora myši nad kľúč; KeyCode, KeySym a ASCII kód ​​sú zobrazené podrobne (ako je zvýraznené na obrázku vyššie).

Krok 3: Upravte KeySym kľúča

Ak chcete zmeniť/upraviť ktorýkoľvek KeySym, podržte tlačidlo „pravým tlačidlom myši“ na tento konkrétny kláves a zobrazí sa kontextové menu.

Zo zobrazenej ponuky môžete vykonávať niekoľko úloh, ako sú Upraviť, Vymeniť, Duplikovať, Vypnúť a obnoviť kľúče.

Teraz prejdite nadol do ponuky (neuvoľňujte kliknutie pravým tlačidlom myši) a vyberte „Upraviť KeySyms of Key“ uvoľnením tlačidla „pravým tlačidlom“ myši.

Krok 4: Vyberte sadu znakov a KeySym vybraného kódu kľúča

Objaví sa nové vyskakovacie okno, v ktorom si môžete vybrať znakovú sadu a KeySym zvoleného KeyCode, ako je znázornené na obrázku nižšie:

Keď je všetko hotové, uložte zmeny výberom „ok“.

To je všetko o zmene máp kláves pomocou xkeycaps (grafické rozhranie xmodmap).

Záver

Prispôsobenie mapy klávesov pre Linux pomocou príkazu xmodmap ponúka prispôsobené a užívateľsky prívetivé rozloženie klávesnice. Postup krok za krokom môže pomôcť nastaviť požadovanú mapu kláves podľa výberu používateľa. Tento článok vysvetľuje úplný postup úpravy mapovania kľúčov. Zdôraznil tiež použitie „ $HOME/.bashrc “, ktorý zaisťuje konzistentnú skúsenosť naprieč všetkými terminálmi v prostredí Linuxu.