Sådan ændres keymap ved hjælp af xmodmap

Sadan Aendres Keymap Ved Hjaelp Af Xmodmap



Efter at brugeren har konfigureret Linux-miljøet, er det første, der er praktisk for brugeren, at kunne opsætte tastaturet i henhold til brugerens lette adgang. Linux-miljøet leveres med en standard nøglemapping, som kan ændres efter brugerens lethed.

For at kortlægge nøglerne kan brugeren bruge ' xmodmap ” kommando. Ved hjælp af denne kommando kan brugeren omdanne specifikke taster på tastaturet, hvilket er nyttigt til at skabe et tilpasset og perfekt tastaturlayout i stedet for at vælge standard Linux-distributionen.







Denne kommando kan også bruges til at tilknytte visse funktioner til nogle taster, som måske ikke er blevet brugt ellers, som f.eks. at tilføje accentbogstaver eller kortlægge ødelagte taster.



Denne artikel indeholder to metoder til at ændre keymaps:



Lad os starte med den grundlæggende metode og lære at ændre tastaturkortlægning ved hjælp af xmodmap gennem en trin-for-trin guide.





Hvordan ændrer man tastaturkortlægning ved hjælp af xmodmap?

'xmodmap' er et kommandolinjeværktøj, der bruges til at ændre og kortlægge nøgler i Xorg.

Hvordan får man standard (aktuel) keymap-tabellen?

Brugeren kan se på det aktuelle tastatur ved hjælp af følgende kommando:



xmodmap -pke

Keymap-tabellen vises som:

Denne tabel viser tasttilknytningen og alle mulige kombinationer for hver tastaturtastfunktionalitet. Lad os forstå, hvad hver række svarer til, og hvordan kan vi ændre disse keymaps.

KeyCode og Key Mapping forklaret

Hver nøglekode svarer til et nøglesymbol, den er knyttet til. I ovenstående nøglemapping, tag et eksempel på, at nøglekode 25 er afbildet til små bogstaver w, mens store bogstaver W er afbildet til nøglekode 25 plus skift.

Hver kolonne svarer til et sæt kombinationer:

  1. Nøgle
  2. Shift+tast
  3. Mode_shift+tast
  4. Mode_shift+Shift+tast
  5. ISO_Level3_Shift+tast
  6. ISO_Level3_Shift+Shift+tast

Okay, når det først er forstået klart, lad os gå videre og hoppe direkte til det praktiske arbejde med at ændre keymaps ved hjælp af xmodmap.

Hvordan ændres keymap ved hjælp af xmodmap?

For at ændre tastaturet, brug ' ~/.Xmodmap ” kommando. Følg nedenstående trin for at ændre tastaturet.

Trin 1: Kopi af aktuelle kortlægninger

Kopier de aktuelle tilknytninger til filen med navnet '.Xmodmap' i HOME-mappen:

xmodmap -pke > ~ / .Xmodmap

Trin 2: Rediger '~/.Xmodmap'-fil

Når den er kopieret, skal du åbne filen i 'nano' editoren ved hjælp af kommandoen:

nano ~ / .Xmodmap

Det '~/.Xmodmap' fil vil blive åbnet og indeholder standardmapping:

Trin 3: Skift nøgletilknytningen af ​​den ønskede nøgle

Brugeren kan ændre standardnøgletilknytningen og kortlægge nøglerne i henhold til deres egnethed. For eksempel, i nedenstående skærmbillede, er nøgletilknytningen for nøglekode 25 blevet ændret fra 'w W w W' til 'r R r R':

Trin 4: Gem ændringerne

For at sikre ændringerne skal du udføre følgende kommando for at indlæse konfigurationen i ' xmodmap ”.

xmodmap ~ / .Xmodmap

Trin 5: Opdater filen '~/.bashrc'.

For at bevare konfigurationsændringerne, når terminalen/shellen startes, skal du tilføje den ovenfor udførte kommando i slutningen af ​​filen '~/.bashrc' ved hjælp af kommandoen:

ekko xmodmap ~ / .Xmodmap >> ~ / .bashrc

Trin 6: Bekræft Keymapping

For at se de ændringer, der er foretaget igen, skal du køre kommandoen:

xmodmap -pke

Det kan ses på ovenstående skærm, at tastemapping for nøglekode 25 er blevet ændret effektivt.

Dette er alt for at ændre keymap ved hjælp af xmodmap. Lad os dykke ned i at lære, hvordan man ændrer keymapping ved hjælp af xkeycaps.

Hvordan ændrer man tastaturmapping ved hjælp af xkeycaps?

'xkeycaps' er en grafisk grænseflade til at ændre keymapping af tastaturet (alias grafisk front-end til xmodmap). Denne pakke kommer ikke forudinstalleret; så vi skal installere det først.

Forudsætning: Installation af xkeycaps i Linux

At installere ' xkeycaps ' udfør kommandoen skrevet nedenfor:

sudo passende installere xkeycaps

Trin 1: Søg og åbn xkeycaps

Efter installationen, Søg efter 'xkeycaps' og åbn applikationen.

Den første grænseflade ville se sådan ud.

Trin 2: Vælg tastatur og layout

Du kan vælge tastatur og layout efter dit behov:

og vælg 'ok'.

Det vil du bemærke ved at holde musen over tasten; KeyCode, KeySym og ASCII-kode vises i detaljer (som fremhævet i ovenstående skærmbillede).

Trin 3: Rediger KeySym for nøglen

For at ændre/modificere et hvilket som helst KeySym skal du holde 'højreklik' på den specifikke tast, og en kontekstmenu vises.

Fra den viste menu kan du udføre flere opgaver som Rediger, Exchange, Dupliker, Deaktiver og gendan nøgler.

Gå nu ned til menuen (slip ikke højreklik) og vælg 'Rediger KeySyms of Key' ved at slippe 'højreklik'-knappen på din mus.

Trin 4: Vælg tegnsæt og KeySym for den valgte nøglekode

Et nyt pop op-vindue vises, hvorfra du kan vælge tegnsættet og KeySym for den valgte KeyCode, som vist i GIF'en nedenfor:

Når alt er gjort, skal du vælge 'ok' for at gemme ændringer.

Det handler om at ændre keymaps ved hjælp af xkeycaps (grafisk grænseflade til xmodmap).

Konklusion

Tilpasning af dit Linux-tastatur ved hjælp af xmodmap-kommandoen giver et personligt og brugervenligt tastaturlayout. Trin-for-trin proceduren kan hjælpe med at opsætte det ønskede tastatur efter brugerens valg. Denne artikel forklarer den komplette procedure til ændring af nøgletilknytning. Det har også fremhævet brugen af ​​' $HOME/.bashrc ” kommando, der sikrer en ensartet oplevelse på tværs af alle terminaler i et Linux-miljø.