Izmijenite postavke tipkovnice pomoću Xmodmapa

tux-tipkovnica

Naredbi, programa ima mnogo, svaka za određenu aplikaciju. Mnogi od nas razmišljaju hoće li u nekom trenutku zaista biti korisni, i odjednom dolazi dan kada nam ta precizna naredba može pomoći.

Iako ovu zapovijed smatram korisnom od početka, možda mnogi nisu. Ali u stvarnosti postoje beskrajni razlozi zašto bi to bilo potrebno promijenite postavke tipkovnice računala. Ako trebate pristupiti posebnom znaku odmah ili ako imate tipkovnicu s oštećenim ključem, ukratko, istina je da je to potrebno ili ne, evo raznih metoda za modificiranje tipkovnice vašeg računala po vašoj želji.

xmodmap

Za početak xmodmap je zadužen za kontrolu mapiranje između svake tipke pritisnute na tipkovnici i odgovora sustava na akciju, na primjer, na ono što vidimo na ekranu. Za to xmodmap koristi dva važna parametra: "Šifre ključeva"i"KeySym".

The Šifre ključeva To su brojevi koje tipkovnica generira kada pritisnete određenu tipku i definiraju samo svaku tipku. Na primjer, u mom slučaju razmaknicu predstavlja KeyCode 65.

S druge strane, Ključni znakovi su riječi koje se koriste za definiranje vrste ključa. Na taj način Xmodmap ne mora izravno tumačiti podatke koji se izlaze s tipkovnice, već se također može pozivati ​​na tipke po imenu. Nastavljajući s primjerom, moja razmaknica ima KeyCode od 65, a njegov KeySym je "prostor".

Možete li si pomoći naredbom traka, koji vam omogućuje da znate kod i tipkovnicu svake tipke koju pritisnete, ili u svakom slučaju možete koristiti naredbu xmodmap -pke gdje ćete vidjeti popis svih tipki, zajedno s njihovim kodovima i ključevima.

Postoji treći parametar koji Xmodmap razmatra, i to onaj od modifikatori. Oni odgovaraju skupini posebnih tipki koje se pritisnu istovremeno s drugom tipkom za promjenu izlaza. Na primjer Shift, Caps_Lock, Ctrl, i tako dalje

Da bismo izvršili modifikaciju tipkovnice, prvo ćemo razumjeti kako Xmodmap naredba radi. Ako potrčimo

xmodmap -pke

Promatrat ćemo svaki taster koji odgovara svakom kodu tipkovnice na tipkovnici, u formatu sličnom ovom:

[…] Šifra ključa 57 = KeySym1 KeySym2 KeySym3...
[...]

pke

Gdje svaki stupac KeySyma odgovara kombinaciji sljedećih modifikacijskih tipki:

1. Ključ
2. Shift + tipka
3. prekidač_način rada + tipka
4. mod_prekidač + Shift + tipka
5. Tipka AltGr +
6. AltGr + Shift + tipka

Kao primjer, ako bismo htjeli promijeniti ključ kape LOCK, tako da djeluje kao smjena, izvršavamo sljedeći redak.

Xmodmap -e "šifra ključa 66 = Shift_L"

I od sada će veliki slovo (Keycode 66) raditi kao Shift_L.

Slično tome, ako želite konfigurirati znak kombinacijom Shift, morate samo izmijeniti drugi stupac KeySym-a i tako dalje prema tablici.

XKeyCaps

Pokušavajući život učiniti jednostavnijim, xmodmap također ima grafičko sučelje, ugodno za korisnika da izvrši promjene u konfiguraciji tipkovnice. Xkeycaps je predstavljen s prozorom koji vam omogućuje odabir modela tipkovnice koji će se koristiti i, pak, grafičko mijenjanje tipki.

xkeycaps

Xkeycaps omogućuje vam:

  • Uredite KeySym ključa
  • Zamijenite tipke
  • Duplicirani ključevi
  • Onemogući tipke
  • Vrati zadane postavke

Konzola ili grafičko sučelje, xmodmap ili xkeycaps, evo dvije mogućnosti za organiziranje svake tipke na računalu na svoj način.


9 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Pasadena dijo

    A koji bi bio ortodoksni način mapiranja tipkovnice u jednostavnosti, kako u grafičkom okruženju, tako i u načinu konzole, od minute 0? Jer razumijem da ove naredbe ne čine trajnu promjenu.

    Pada mi na pamet koristiti datoteke poput /etc/rc.local ili ~ / .bashrc, ali bilo bi više hakiranje da se izvučem iz problema.

  2.   Guillermo dijo

    Izvrsne aplikacije, nisam znao onu koja dolazi s grafičkim sučeljem. Svakako sam koristio Xmodmap za dodavanje esperantskih znakova kad prije 2009. nisu bili nadomak nama, da (ŝĉĥĵĝ lako su iako je still i dalje teško sa ALT GR + SHIFT + ç).

    Dodajte da biste do 2009. mogli mijenjati sve u tekstualnoj datoteci i mogli biste kopirati xmodmap datoteku u korisničku mapu / dom / KORISNIK s točkom ispred kako biste je sakrili: .xmodmap-eo, na primjer za stavljanje ključeva na esperanto (eo) i prilikom prijave sustav je pitao treba li modificirati tipkovnicu s tom verzijom.

    Zna li netko je li i dalje lako mijenjati tipke pomoću uređivača teksta ili morate nužno koristiti srednji program? I mijenja li se za određenog korisnika ili za sve koji koriste sustav?

    To je poput promjene Gruba, prije u tekstualnoj datoteci, a sada za kompajliranje i sve ostalo.

  3.   Ignacio dijo

    $ xmodmap -e "šifra ključa 66 = Shift_L"
    xmodmap: nepoznata naredba na liniji naredbenog retka: 1
    xmodmap: nije moguće otvoriti datoteku '66' za čitanje
    xmodmap: nije moguće otvoriti datoteku '=' za čitanje
    xmodmap: nije moguće otvoriti datoteku 'Shift_L' 'za čitanje
    xmodmap: 4 pogreške su pronađene, prekida se.

  4.   japo dijo

    Imam sličan problem, tipke Ctrl i Alt označavaju me kao Shift bez obzira jesu li lijeve ili desne. i ne znam kako da im dam točnu vrijednost, ako netko puno zna, zahvaljujem im što su mi rekli. Japo

  5.   Juanito dijo

    Pomoć Trebam zamijeniti svoj p ključ za ñ - s grafičkom aplikacijom radi, ali promjene se ne spremaju prilikom ponovnog pokretanja
    :c

  6.   Gumersindo Guerrero dijo

    zdravo, nakon zaključavanja jedne od tipki s xkeycaps, kako promjenu učiniti trajnom, jer nakon što je promjena ponovno pokrenuta, ona je ne odražava.

    hvala
    gumena guma

  7.   daniel jimenez dijo

    Djeluje savršeno, ali nakon što ponovno pokrenete računalo, ove se promjene gube.
    Kako ih mogu učiniti trajnim?

  8.   Turo dijo

    Dodatni podatak: Modifikacijska tipka «Fn» (funkcija) koja obično dolazi u svim prijenosnim računalima (prijenosnim računalima) odgovarala bi sedmom stupcu, tako da:

    1. Ključ
    2. Shift + tipka
    3. prekidač_način rada + tipka
    4. mod_prekidač + Shift + tipka
    5. Tipka AltGr +
    6. AltGr + Shift + tipka
    7.Fn

    Ovoj je tipki obično dodijeljen KeySym povezan s multimedijskim tipkama koje se ponekad crtaju iznad tipki F1-12 (na mojoj tipkovnici WisFox XF86Switch_VT_1 do XF86Switch_VT_12). Na mojoj tipkovnici tipka F1 prikazuje sljedeće:

    kod ključa 67 = F1 F1 F1 F1 F1 F1 XF86Switch_VT_1

    i ovaj XF86Switch_VT_1 u tipki pojavljuje se ikona dviju osmih nota (dvije glazbene note) koja otvara svirač glazbe.
    Neke očito imaju i unaprijed definirane funkcije (XF86XK_AudioMute isključuje zvuk), a zanimljivo bi bilo iskoristiti bilo koju drugu tipku kojoj ovaj modifikator nije dodijeljen da bi imao još jednu "stranicu" ili prevrtanje tipkovnice za bilo što što želimo. Trenutno ne bih znao kako se to radi ...

    Nadam se da će to pomoći kolegi koji također želi izvući maksimum iz svoje tipkovnice bez kupnje nove s većim brojem tipki.

  9.   Juan C. dijo

    Hvala na članku Gerak, ne znam piše li autor ovog članka, ali iako je ovaj članak od prije nekoliko godina, danas mi je bio korisan 2021, hvala što ste odvojili vrijeme za pisanje zaslona, ​​a također i jer je dodao opciju da ovu konfiguraciju možete izvesti iz aplikacije s grafičkim sučeljem.