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į:
- Raktas
- Shift + klavišas
- Mode_shift + klavišas
- Mode_shift + Shift + klavišas
- ISO_Level3_Shift + klavišas
- 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 > ~ / .Xmodmap2 veiksmas: redaguokite „~/.Xmodmap“ failą
Kai jis bus nukopijuotas, atidarykite failą „nano“ redaktoriuje naudodami komandą:
nano ~ / .XmodmapThe „~/.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 ~ / .Xmodmap5 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 >> ~ / .bashrc6 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.