Hvordan endre keymap ved hjelp av xmodmap

Hvordan Endre Keymap Ved Hjelp Av Xmodmap



Etter at brukeren har satt opp Linux-miljøet, er det første som er praktisk for brukeren å kunne sette opp tastaturet i henhold til brukerens lette tilgang. Linux-miljøet kommer med en standard nøkkelkartlegging som kan endres etter brukerens enkelthet.

For å kartlegge nøklene kan brukeren bruke ' xmodmap ' kommando. Ved hjelp av denne kommandoen kan brukeren tilordne spesifikke taster på tastaturet på nytt, noe som er nyttig for å lage et tilpasset og perfekt tastaturoppsett i stedet for å velge standard Linux-distribusjon.







Denne kommandoen kan også brukes til å kartlegge visse funksjoner til noen taster som kanskje ikke har blitt brukt ellers, som å legge til aksentbokstaver eller kartlegge ødelagte taster.



Denne artikkelen inneholder to metoder for å endre nøkkelkart:



La oss starte med den grunnleggende metoden og lære å endre tastaturkartlegging ved hjelp av xmodmap gjennom en trinn-for-trinn-guide.





Hvordan endre tastaturkartlegging ved hjelp av xmodmap?

'xmodmap' er et kommandolinjeverktøy som brukes til å endre og tilordne nøkler i Xorg.

Hvordan får jeg standard (gjeldende) tastaturtabell?

Brukeren kan ta en titt på det gjeldende tastaturet ved å bruke følgende kommando:



xmodmap -pke

Tastaturtabellen vil vises som:

Denne tabellen viser tastetilordningen og alle mulige kombinasjoner for hver tastaturtastfunksjonalitet. La oss forstå hva hver rad tilsvarer og hvordan vi kan endre disse tastaturene.

KeyCode og Key Mapping forklart

Hver nøkkelkode tilsvarer et nøkkelsymbol den er tilordnet. I tastetilordningen ovenfor, ta et eksempel på at nøkkelkode 25 er tilordnet til små bokstaver w, mens store bokstaver W er tilordnet til nøkkelkode 25 pluss shift.

Hver kolonne tilsvarer et sett med kombinasjoner:

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

Ok, når det er forstått klart, la oss gå videre og hoppe rett til det praktiske arbeidet med å endre keymaps ved hjelp av xmodmap.

Hvordan endre keymap ved hjelp av xmodmap?

For å endre tastaturet, bruk ' ~/.Xmodmap ' kommando. Følg trinnene nedenfor for å endre tastaturet.

Trinn 1: Kopi av gjeldende kartlegginger

Kopier gjeldende tilordninger til filen som heter '.Xmodmap' i HOME-katalogen:

xmodmap -pke > ~ / .Xmodmap

Trinn 2: Rediger «~/.Xmodmap»-filen

Når den er kopiert, åpner du filen i 'nano'-editoren ved å bruke kommandoen:

nano ~ / .Xmodmap

De «~/.Xmodmap» filen vil bli åpnet og inneholder standard mapping:

Trinn 3: Endre nøkkeltilordningen for ønsket nøkkel

Brukeren kan endre standard nøkkelkartlegging og kartlegge nøklene i henhold til deres egnethet. For eksempel, i skjermbildet nedenfor, er nøkkeltilordningen for nøkkelkode 25 endret fra 'w W w W' til 'r R r R':

Trinn 4: Lagre endringene

For å sikre endringene, kjør følgende kommando for å laste inn konfigurasjonen til ' xmodmap '.

xmodmap ~ / .Xmodmap

Trinn 5: Oppdater '~/.bashrc'-filen

For å beholde konfigurasjonsendringene når terminalen/skallet startes, legg til kommandoen ovenfor på slutten av '~/.bashrc'-filen ved å bruke kommandoen:

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

Trinn 6: Bekreft Keymapping

For å se endringene som er gjort igjen, kjør kommandoen:

xmodmap -pke

Det kan sees i skjermbildet ovenfor at nøkkelkartlegging for nøkkelkode 25 er endret effektivt.

Dette er alt for å endre tastaturet ved å bruke xmodmap. La oss dykke ned i å lære hvordan du endrer nøkkeltilordning ved hjelp av xkeycaps.

Hvordan endre tastaturkartlegging ved hjelp av xkeycaps?

'xkeycaps' er et grafisk grensesnitt for å endre keymapping av tastaturet (aka grafisk front-end til xmodmap). Denne pakken kommer ikke forhåndsinstallert; så vi må installere det først.

Forutsetning: Installasjon av xkeycaps i Linux

Å installere ' xkeycaps ' utfør kommandoen som er skrevet under:

sudo apt installere xkeycaps

Trinn 1: Søk og åpne xkeycaps

Etter installasjonen, søk etter 'xkeycaps' og åpne programmet.

Det første grensesnittet vil se slik ut.

Trinn 2: Velg Tastatur og layout

Du kan velge tastatur og layout etter behov:

og velg 'ok'.

Du vil legge merke til det ved å holde musepekeren over tasten; KeyCode, KeySym og ASCII-kode vises i detalj (som uthevet i skjermbildet ovenfor).

Trinn 3: Rediger KeySym of the Key

For å endre/modifisere et hvilket som helst KeySym, fortsett å holde 'høyreklikk' på den spesifikke tasten, og en kontekstmeny vil vises.

Fra den viste menyen kan du utføre flere oppgaver som Rediger, Exchange, Dupliser, Deaktiver og gjenopprett nøkler.

Gå nå ned til menyen (ikke slipp høyreklikk) og velg 'Rediger KeySyms of Key' ved å slippe 'høyreklikk'-knappen på musen.

Trinn 4: Velg tegnsett og KeySym for valgt nøkkelkode

Et nytt popup-vindu vil dukke opp hvor du kan velge tegnsettet og KeySym for den valgte nøkkelkoden, som vist i GIF-en nedenfor:

Når alt er gjort, velg 'ok' for å lagre endringene.

Det handler om å endre keymaps ved å bruke xkeycaps (grafisk grensesnitt til xmodmap).

Konklusjon

Tilpassing av Linux-tastaturet ved hjelp av xmodmap-kommandoen tilbyr et personlig og brukervennlig tastaturoppsett. Trinn-for-trinn-prosedyren kan hjelpe deg med å sette opp det ønskede tastaturet i henhold til brukerens valg. Denne artikkelen forklarer hele prosedyren for å endre nøkkeltilordning. Den har også fremhevet bruken av ' $HOME/.bashrc ” kommando som sikrer en konsistent opplevelse på tvers av alle terminaler i et Linux-miljø.