Kaip pakeisti klavišų schemą naudojant xmodmap

Kaip Pakeisti Klavisu Schema Naudojant Xmodmap



Kai vartotojas nustato „Linux“ aplinką, pirmiausia vartotojui patogu nustatyti klavišų schemą pagal vartotojo patogumą pasiekti. „Linux“ aplinkoje yra numatytasis klavišų susiejimas, kurį vartotojas gali lengvai keisti.

Norėdami susieti klavišus, vartotojas gali naudoti „ xmodmap “ komanda. Naudodamas šią komandą vartotojas gali perdaryti tam tikrus klaviatūros klavišus, o tai padeda sukurti pritaikytą ir tobulą klaviatūros išdėstymą, o ne pasirinkti numatytąjį Linux platinimą.







Ši komanda taip pat gali būti naudojama tam tikroms funkcijoms susieti su kai kuriais klavišais, kurie kitu atveju nebuvo naudojami, pvz., pridėti diakritinių raidžių arba susieti sugedusius klavišus.



Šiame straipsnyje pateikiami du klavišų schemų keitimo būdai:



Pradėkime nuo pagrindinio metodo ir išmokykime pakeisti klaviatūros atvaizdavimą naudojant xmodmap per nuoseklų vadovą.





Kaip pakeisti klaviatūros atvaizdavimą naudojant xmodmap?

„xmodmap“ yra komandų eilutės programa, naudojama Xorg raktams modifikuoti ir susieti.

Kaip gauti numatytąją (dabartinę) klavišų schemos lentelę?

Vartotojas gali peržiūrėti esamą klavišų schemą naudodamas šią komandą:



xmodmap -pke

Klaviatūros lentelė bus rodoma taip:

Šioje lentelėje parodytas klavišų susiejimas ir visi galimi kiekvienos klaviatūros klavišų funkcionalumo deriniai. Supraskime, ką atitinka kiekviena eilutė ir kaip galime pakeisti šias klavišų schemas.

KeyCode ir Key Mapping paaiškinimas

Kiekvienas rakto kodas atitinka rakto simbolį, su kuriuo jis susietas. Aukščiau pateiktame klavišų susiejimo pavyzdyje 25 klavišo kodas susietas su mažosiomis w raidėmis, o didžiosios W raidės susietos su 25 klavišo kodu ir „Shift“.

Kiekvienas stulpelis atitinka derinių rinkinį:

  1. Raktas
  2. Shift + klavišas
  3. Mode_shift + klavišas
  4. Mode_shift + Shift + klavišas
  5. ISO_Level3_Shift + klavišas
  6. ISO_Level3_Shift+Shift+klavišas

Gerai, kai viskas bus aiškiai suprantama, pereikime į priekį ir pereikime tiesiai prie praktinio klavišų schemų keitimo naudojant xmodmap darbo.

Kaip pakeisti klavišų schemą naudojant xmodmap?

Norėdami pakeisti klavišų schemą, naudokite „ ~/.Xmodmap “ komanda. Norėdami pakeisti klavišų schemą, atlikite toliau nurodytus veiksmus.

1 veiksmas: dabartinių atvaizdų kopijavimas

Nukopijuokite esamus susiejimus į failą pavadinimu „.Xmodmap“ HOME kataloge:

xmodmap -pke > ~ / .Xmodmap

2 veiksmas: redaguokite „~/.Xmodmap“ failą

Kai jis bus nukopijuotas, atidarykite failą „nano“ redaktoriuje naudodami komandą:

nano ~ / .Xmodmap

The „~/.Xmodmap“ bus atidarytas failas, kuriame bus numatytasis susiejimas:

3 veiksmas: pakeiskite norimo klavišo klavišų atvaizdą

Vartotojas gali pakeisti numatytąjį klavišų susiejimą ir priskirti klavišus pagal savo tinkamumą. Pavyzdžiui, toliau pateiktame ekrane 25 kodo klavišų atvaizdas buvo pakeistas iš „w W w W“ į „r R r R“:

4 veiksmas: išsaugokite pakeitimus

Norėdami užtikrinti pakeitimus, vykdykite šią komandą, kad įkeltumėte konfigūraciją į ' xmodmap “.

xmodmap ~ / .Xmodmap

5 veiksmas: atnaujinkite failą „~/.bashrc“.

Norėdami išlaikyti konfigūracijos pakeitimus, kai paleidžiamas terminalas / apvalkalas, pridėkite aukščiau įvykdytą komandą „~/.bashrc“ failo pabaigoje naudodami komandą:

aidas xmodmap ~ / .Xmodmap >> ~ / .bashrc

6 veiksmas: patikrinkite klavišų sudarymą

Norėdami dar kartą pamatyti atliktus pakeitimus, paleiskite komandą:

xmodmap -pke

Aukščiau pateiktame ekrane matyti, kad 25 klavišo kodo klavišų atvaizdavimas buvo veiksmingai pakeistas.

Visa tai skirta klavišų schemos modifikavimui naudojant xmodmap. Pasinerkime į mokymąsi, kaip pakeisti klavišų sudarymą naudojant xkeycaps.

Kaip pakeisti klaviatūros atvaizdavimą naudojant xkeycaps?

„xkeycaps“ yra grafinė sąsaja, skirta pakeisti klaviatūros klavišų sudarymą (dar žinoma kaip grafinė sąsaja į xmodmap). Šis paketas nėra iš anksto įdiegtas; Taigi, pirmiausia turime jį įdiegti.

Būtina sąlyga: xkeycaps įdiegimas Linux sistemoje

Instaliuoti ' xkeycaps “ vykdykite žemiau įvestą komandą:

sudo apt diegti xkeycaps

1 veiksmas: ieškokite ir atidarykite xkeycaps

Įdiegę ieškokite „xkeycaps“ ir atidarykite programą.

Pirmoji sąsaja atrodytų taip.

2 veiksmas: pasirinkite Klaviatūra ir išdėstymas

Galite pasirinkti klaviatūrą ir išdėstymą pagal savo poreikius:

ir pasirinkite „gerai“.

Tai pastebėsite užvedę pelės žymeklį virš rakto; KeyCode, KeySym ir ASCII kodas rodomas išsamiai (kaip paryškinta aukščiau esančioje ekrano kopijoje).

3 veiksmas: redaguokite rakto KeySym

Norėdami pakeisti / modifikuoti bet kurį „KeySym“, laikykite paspaudę dešinįjį pelės klavišą ant to konkretaus klavišo ir pasirodys kontekstinis meniu.

Rodomame meniu galite atlikti keletą užduočių, pvz., redaguoti, keistis, kopijuoti, išjungti ir atkurti raktus.

Dabar eikite žemyn į meniu (neatleiskite dešiniojo pelės mygtuko) ir pasirinkite „Redaguoti rakto raktų stulpelius“, atleisdami pelės mygtuką „dešiniuoju pelės mygtuku spustelėkite“.

4 veiksmas: pasirinkite pasirinkto KeyCode simbolių rinkinį ir KeySym

Atsiras naujas iššokantis langas, kuriame galėsite pasirinkti pasirinkto KeyCode simbolių rinkinį ir KeySym, kaip parodyta toliau pateiktame GIF paveikslėlyje:

Kai viskas bus padaryta, pasirinkite „Gerai“, kad išsaugotumėte pakeitimus.

Tai viskas apie klavišų schemų keitimą naudojant xkeycaps (grafinė sąsaja į xmodmap).

Išvada

Tinkinant „Linux“ klaviatūros schemą naudojant komandą xmodmap, suteikiamas asmeninis ir patogus klaviatūros išdėstymas. Žingsnis po žingsnio procedūra gali padėti nustatyti norimą klavišų schemą pagal vartotojo pasirinkimą. Šiame straipsnyje paaiškinama visa raktų susiejimo modifikavimo procedūra. Ji taip pat pabrėžė „ $HOME/.bashrc “ komanda, užtikrinanti nuoseklią patirtį visuose terminaluose Linux aplinkoje.