Jak upravit mapu kláves pomocí xmodmap

Jak Upravit Mapu Klaves Pomoci Xmodmap



Poté, co uživatel nastaví prostředí Linuxu, je první věcí, která je pro uživatele pohodlná, možnost nastavit keymapu podle snadného přístupu uživatele. Prostředí Linuxu přichází s výchozím mapováním klíčů, které lze upravit podle potřeby uživatele.

K mapování klíčů může uživatel použít „ xmodmap “příkaz. Pomocí tohoto příkazu může uživatel přemapovat konkrétní klávesy na klávesnici, což je užitečné pro vytvoření přizpůsobeného a dokonalého rozložení klávesnice místo toho, aby se rozhodl pro výchozí distribuci Linuxu.







Tento příkaz lze také použít pro mapování určitých funkcí na některé klávesy, které se jinak nepoužívaly, jako je přidávání písmen s diakritikou nebo mapování poškozených kláves.



Tento článek obsahuje dva způsoby úpravy map kláves:



Začněme základní metodou a naučte se změnit mapování klávesnice pomocí xmodmap pomocí podrobného průvodce.





Jak změnit mapování klávesnice pomocí xmodmap?

„xmodmap“ je nástroj příkazového řádku používaný k úpravě a mapování klíčů v Xorg.

Jak získat výchozí (aktuální) tabulku keymap?

Uživatel se může podívat na aktuální mapu kláves pomocí následujícího příkazu:



xmodmap -pke

Tabulka keymap se zobrazí jako:

Tato tabulka ukazuje mapování kláves a všechny možné kombinace pro každou funkci kláves klávesnice. Pojďme pochopit, čemu každý řádek odpovídá a jak můžeme tyto mapy kláves změnit.

Klíčový kód a mapování klíčů vysvětleno

Každý klíčový kód odpovídá klíčovému symbolu, ke kterému je namapován. Ve výše uvedeném mapování kláves si vezměte příklad, kdy je kód klávesy 25 mapován na malá písmena w, zatímco velká písmena W jsou mapována na kód klávesy 25 plus shift.

Každý sloupec odpovídá sadě kombinací:

  1. Klíč
  2. Shift+klávesa
  3. Mode_shift+klávesa
  4. Mode_shift+Shift+klávesa
  5. ISO_Level3_Shift+klávesa
  6. ISO_Level3_Shift+Shift+klávesa

Dobře, jakmile to jasně pochopíme, pojďme kupředu a skočme rovnou k praktické práci se změnami keymap pomocí xmodmap.

Jak upravit mapu kláves pomocí xmodmap?

Chcete-li upravit mapu kláves, použijte „ ~/.Xmodmap “příkaz. Při úpravě mapy kláves postupujte podle následujících kroků.

Krok 1: Zkopírujte aktuální mapování

Zkopírujte aktuální mapování do souboru s názvem „.Xmodmap“ v adresáři HOME:

xmodmap -pke > ~ / .Xmodmap

Krok 2: Upravte soubor „~/.Xmodmap“.

Jakmile je zkopírován, otevřete soubor v editoru „nano“ pomocí příkazu:

nano ~ / .Xmodmap

The '~/.Xmodmap' soubor se otevře a obsahuje výchozí mapování:

Krok 3: Změňte mapování kláves požadovaného klíče

Uživatel může změnit výchozí mapování klíčů a namapovat klíče podle svých schopností. Například na níže uvedené obrazovce bylo mapování kláves pro kód klíče 25 změněno z „w W w W“ na „r R r R“:

Krok 4: Uložte změny

Chcete-li zajistit změny, spusťte následující příkaz a načtěte konfiguraci do „ xmodmap “.

xmodmap ~ / .Xmodmap

Krok 5: Aktualizujte soubor „~/.bashrc“.

Chcete-li zachovat změny konfigurace při každém spuštění terminálu/shell, přidejte výše spuštěný příkaz na konec souboru „~/.bashrc“ pomocí příkazu:

echo xmodmap ~ / .Xmodmap >> ~ / .bashrc

Krok 6: Ověřte mapování kláves

Chcete-li se znovu přesvědčit o provedených změnách, spusťte příkaz:

xmodmap -pke

Na obrazovce výše je vidět, že mapování kláves pro kód 25 bylo efektivně změněno.

To je vše pro úpravu mapy kláves pomocí xmodmap. Pojďme se ponořit do učení, jak změnit mapování kláves pomocí xkeycaps.

Jak změnit mapování klávesnice pomocí xkeycaps?

„xkeycaps“ je grafické rozhraní pro změnu mapování kláves klávesnice (také známý jako grafický front-end na xmodmap). Tento balíček není předinstalovaný; takže jej musíme nejprve nainstalovat.

Předpoklad: Instalace xkeycaps v Linuxu

Instalovat ' xkeycaps ” proveďte příkaz zadaný níže:

sudo apt Nainstalujte xkeycaps

Krok 1: Vyhledejte a otevřete xkeycaps

Po instalaci vyhledejte „xkeycaps“ a otevřete aplikaci.

První rozhraní by vypadalo takto.

Krok 2: Vyberte Keyboard and Layout

Můžete si vybrat klávesnici a rozložení podle svých potřeb:

a vyberte „ok“.

Všimnete si toho, když najedete na klíč; KeyCode, KeySym a ASCII kód ​​jsou zobrazeny podrobně (jak je zvýrazněno na výše uvedeném snímku obrazovky).

Krok 3: Upravte KeySym klíče

Chcete-li změnit/upravit jakýkoli KeySym, podržte „klikněte pravým tlačítkem“ na konkrétní klávesu a zobrazí se kontextová nabídka.

Ze zobrazené nabídky můžete provádět několik úkolů, jako je Upravit, Vyměnit, Duplikovat, Zakázat a obnovit klíče.

Nyní přejděte dolů do nabídky (neuvolňujte klikání pravým tlačítkem) a vyberte „Upravit KeySyms of Key“ uvolněním tlačítka „klepnutí pravým tlačítkem“ myši.

Krok 4: Vyberte sadu znaků a KeySym vybraného kódu klíče

Objeví se nové vyskakovací okno, kde si můžete vybrat znakovou sadu a KeySym vybraného KeyCode, jak je ukázáno na GIF níže:

Jakmile je vše hotovo, vyberte „ok“ pro uložení změn.

To je vše o změně map kláves pomocí xkeycaps (grafické rozhraní xmodmap).

Závěr

Přizpůsobení mapy kláves pro Linux pomocí příkazu xmodmap nabízí přizpůsobené a uživatelsky přívětivé rozložení klávesnice. Postup krok za krokem může pomoci nastavit požadovanou mapu kláves podle volby uživatele. Tento článek vysvětluje úplný postup úpravy mapování klíčů. Zdůraznil také použití „ $HOME/.bashrc “, který zajišťuje konzistentní práci napříč všemi terminály v prostředí Linuxu.