Muokkaa näppäimistön asetuksia Xmodmapilla

tux-näppäimistö

Komennot, ohjelmat, on monia, kukin tietylle sovellukselle. Monet meistä ajattelevat, ovatko ne todella hyödyllisiä jossain vaiheessa, ja yhtäkkiä tulee päivä, jolloin juuri tämä käsky voi auttaa meitä.

Vaikka olen pitänyt tätä komentoa hyödyllisenä alusta alkaen, ehkä monet eivät ole. Mutta todellisuudessa on loputtomia syitä, miksi se olisi välttämätöntä muuta tietokoneen näppäimistön asetuksia. Jos haluat käyttää erikoismerkkiä välittömästi tai jos sinulla on näppäimistö, jossa on vioittunut avain, lyhyesti sanottuna totuus on, että se on välttämätöntä tai ei, tässä on useita tapoja muokata tietokoneen näppäimistöä sopivuus.

xmodmap

Aluksi, xmodmap on vastuussa kartoitus kunkin näppäimistöllä painetun näppäimen ja järjestelmän toiminnan vasteen välillä, esimerkiksi siihen, mitä näemme ruudulla. Tätä varten xmodmap käyttää kahta tärkeää parametria: "avainkoodit" ja "KeySym".

Los avainkoodit Ne ovat numeroita, jotka näppäimistö tuottaa, kun painat tiettyä näppäintä, ja määritä vain kukin näppäin. Esimerkiksi minun tapauksessani välilyöntiä edustaa KeyCode 65.

Toisaalta KeySyms ovat sanoja, joita käytetään avaimen tyypin määrittämiseen. Tällä tavalla Xmodmapin ei tarvitse tulkita suoraan näppäimistöltä tulevaa tietoa, mutta se voi myös viitata näppäimiin nimen mukaan. Jatkamalla esimerkkiä, välilyönnilläni on KeyCode 65, ja sen KeySym on "tila".

Voitko auttaa itseäsi komennolla xev, jonka avulla voit tietää jokaisen näppäimen avainkoodin ja avaimen, tai voit käyttää komentoa aina xmodmap -pke josta näet luettelon kaikista näppäimistä sekä niiden avainkoodit ja avaimet.

On kolmas parametri, jota Xmodmap pitää, ja se on muokkaajat. Nämä vastaavat erityisnäppäinten ryhmää, joita painetaan samanaikaisesti toisen näppäimen kanssa muuttaakseen sen ulostuloa. Esimerkiksi Vaihto, Caps_Lock, Ctrl, ja niin edelleen

Näppäimistön muokkaamiseksi aiomme ensin ymmärtää, kuinka Xmodmap-komento toimii. Jos juoksemme

xmodmap -pke

Tarkkailemme kutakin näppäimistön avainkoodia vastaavaa näppäinmerkkiä samanlaisessa muodossa:

[…] Avainkoodi 57 = KeySym1 KeySym2 KeySym3...
[...]

PKE

Jos jokainen KeySym-sarake vastaa seuraavien muokkausavainten yhdistelmää:

1. Avain
2. Vaihto + näppäin
3. mode_switch + avain
4. mode_switch + vaihto + näppäin
5. AltGr + -näppäin
6. AltGr + Vaihto + Näppäin

Joten esimerkiksi, jos haluaisimme vaihtaa avainta korkit LOCK, niin että se toimii kuten siirtyminen, suoritamme seuraavan rivin.

Xmodmap -e "avainkoodi 66 = Vaihto_L"

Ja tästä lähtien isot kirjaimet (avainkoodi 66) toimivat Shift_L: nä.

Vastaavasti, jos haluat määrittää merkin Shift-yhdistelmällä, joudut muokkaamaan vain KeySym-saraketta ja niin edelleen taulukon mukaisesti.

XKeyCaps

Xmodmap yrittää tehdä elämästä hieman yksinkertaisempaa, ja siinä on myös graafinen käyttöliittymä, joka on käyttäjän miellyttävä tehdä muutoksia näppäimistön kokoonpanoon. Xkeycaps-ikkunassa on ikkuna, jonka avulla voit valita käytettävän näppäimistömallin ja puolestaan ​​tehdä muutoksia näppäinten välillä graafisesti.

xkeycaps

Xkeycapsin avulla voit:

  • Muokkaa avaimen KeySym-näppäintä
  • Vaihda avaimet
  • Kopioi avaimet
  • Poista näppäimet käytöstä
  • Palauta oletukset

Konsoli tai graafinen käyttöliittymä, xmodmap tai xkeycaps, tässä on kaksi tapaa järjestää kukin avain tietokoneellesi omalla tavallasi.


9 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Pasadena dijo

    Ja mikä olisi ortodoksinen tapa kuvata näppäimistö helposti, sekä graafisessa ympäristössä että konsolimoodissa, minuutista 0? Koska ymmärrän, että nämä komennot eivät tee pysyvää muutosta.

    Minulle mieleeni tulee käyttää tiedostoja, kuten /etc/rc.local tai ~ / .bashrc, mutta olisi enemmän hakkerointia päästä eroon ongelmista.

  2.   Guillermo dijo

    Erinomaiset sovellukset, eivät tienneet sitä, joka sisältää graafisen käyttöliittymän. Varmasti käytin Xmodmapia esperanto-merkkien lisäämiseen, kun ennen vuotta 2009 ne eivät olleet ulottuvillamme, kyllä ​​(ŝĉĥĵĝ ne ovat helppoja, vaikka ŭ on edelleen vaikea ALT GR + SHIFT + ç: n kanssa).

    Lisää, että vuoteen 2009 saakka voit muokata kaikkea tekstitiedostoa ja voit kopioida xmodmap-tiedoston käyttäjän kansioon / home / USER siten, että sen edessä on piste sen piilottamiseksi: .xmodmap-eo esimerkiksi avainten asettamiseksi esperantoon (eo) ja sisäänkirjautumisen yhteydessä järjestelmä kysyi, muokataanko näppäimistöä tällä versiolla.

    Tietääkö kukaan, onko avainten vaihtaminen edelleen helppoa tekstieditorilla vai onko sinun välttämättä käytettävä väliohjelmaa? Ja muuttuuko se tietylle käyttäjälle vai kaikille järjestelmää käyttäville?

    Tämä on kuin Grubin vaihtaminen, ennen tekstitiedostossa ja nyt kääntämistä ja kaikkea muuta.

  3.   Ignacio dijo

    $ xmodmap -e "avainkoodi 66 = Vaihto_L"
    xmodmap: tuntematon komento rivillä komentorivillä: 1
    xmodmap: tiedostoa 66 ei voi avata lukemista varten
    xmodmap: tiedostoa '=' ei voi avata lukemista varten
    xmodmap: tiedostoa 'Shift_L' ei voi avata lukemista varten
    xmodmap: 4 havaittua virhettä, keskeytys.

  4.   Japo dijo

    Minulla on samanlainen ongelma, Ctrl- ja Alt-näppäimet merkitsevät minut Shiftiksi, olivatpa ne vasemmalla vai oikealla. enkä tiedä miten antaa heille oikea arvo, jos joku tietää paljon, kiitän heitä kertomasta minulle. Japo

  5.   Juanito dijo

    Apua Minun täytyy vaihtaa p-avain ñ: hen sen kanssa toimivan graafisen sovelluksen kanssa, mutta muutoksia ei tallenneta uudelleenkäynnistyksen yhteydessä
    :c

  6.   Gumersindo Guerrero dijo

    hei, kun olet lukinnut yhden näppäimistä xkeycapsilla, miten muutos tehdään pysyväksi, koska kun muutos on käynnistetty uudelleen, se ei heijasta sitä.

    kiitos
    kumi

  7.   Daniel jimenez dijo

    Se toimii täydellisesti, mutta kun käynnistät tietokoneen uudelleen, nämä muutokset menetetään.
    Kuinka voin tehdä niistä pysyvät?

  8.   Turo dijo

    Lisätiedot: Kaikissa kannettavissa tietokoneissa (kannettavissa tietokoneissa) yleensä oleva muunnosnäppäin «Fn» (toiminto) vastaisi seitsemättä saraketta, joten:

    1. Avain
    2. Vaihto + näppäin
    3. mode_switch + avain
    4. mode_switch + vaihto + näppäin
    5. AltGr + -näppäin
    6. AltGr + Vaihto + Näppäin
    7.Fn

    Tälle avaimelle annetaan yleensä KeySym, joka liittyy multimediaavaimiin, jotka joskus vedetään F1-12-näppäinten yläpuolelle (WisFox-näppäimistössäni XF86Switch_VT_1 - XF86Switch_VT_12). Näppäimistössä F1-näppäin näyttää seuraavat:

    avainkoodi 67 = F1 F1 F1 F1 F1 F1 XF86Switch_VT_1

    ja tämä näppäimen XF86Switch_VT_1 näyttää kahden kahdeksannen nuotin (kahden nuotin) kuvakkeen, joka avaa musiikkisoittimen.
    Joillakin on ilmeisesti myös ennalta määriteltyjä toimintoja (XF86XK_AudioMute mykistää äänen), ja mielenkiintoinen asia olisi käyttää mitä tahansa muuta näppäintä, johon ei ole määritetty tätä muokkaajaa, jotta sillä olisi toinen "sivu" tai näppäimistön siirto haluamallemme tavalla. Tällä hetkellä en tiedä miten se tehdään ...

    Toivon, että se auttaa kollegaa, joka haluaa myös saada kaiken irti näppäimistöstä ostamatta uutta, jossa on enemmän näppäimiä.

  9.   Juan C. dijo

    Kiitos artikkelista Gerak, en tiedä kirjoittaako tämän artikkelin kirjoittaja vielä, mutta vaikka tämä artikkeli on vuosia sitten, tänään 2021 oli minulle hyödyllinen, kiitos kun kirjoitit aikaa, kuvakaappauksista ja myös on lisännyt mahdollisuuden tehdä tämä kokoonpano sovelluksesta, jolla on graafinen käyttöliittymä.