Kaip susieti pelės mygtuką „Linux“?

How Map Mouse Button Linux



Ši pamoka parodo, kaip susieti pelės mygtuką „Linux“ tiek iš komandinės eilutės, tiek iš GUI.

Susiekite pelės mygtuką „Linux“ iš komandinės eilutės:

Norėdami pažymėti pelę iš komandinės eilutės, jums reikia „xinput“, komandinės eilutės įrankio, skirto konfigūruoti ir išbandyti X įvesties įrenginius. „Xinput“ leidžia rodyti turimus įvesties įrenginius, užklausti informaciją apie įrenginį ir redaguoti įvesties įrenginio nustatymus.







Norėdami įdiegti „xinput“ „Debian“ pagrįstuose „Linux“ platinimuose, paleiskite šią komandą:



$sudotinkamasdiegtixinput



Kai paleisite „xinput“, išvestyje bus rodomi įvesties įrenginiai, tokie kaip klaviatūra, pelė, interneto kamera ir tt





$xinput

Dabar jums reikia gauti pelės mygtukų žemėlapį. Šiuo tikslu turite naudoti „xinput“ su galimybe „get-button-map“ naudoti ID 10, kaip parodyta toliau pateiktame pavyzdyje:



$xinput get-button-map10

Kaip matote, yra 7 mygtukai, įskaitant pelės nurodymus. Mygtukų funkcijas galite sužinoti naudodami sąrašo parametrą, kaip parodyta šiame pavyzdyje.

$xinput sąrašas10

Dabar turite identifikuoti kiekvieną mygtuką. Tai galite padaryti naudodami įrenginio 10 bandymo parinktį, kaip parodyta šiame pavyzdyje. Baigę paspauskite kiekvieną klavišą ir išvestis grąžins jo numerį.

$xinputtestas 10

Arba taip pat galite naudoti komandą xev, kad nustatytumėte klavišus ir mygtukus, kaip parodyta žemiau esančiame pavyzdyje. Padėkite žymeklį balto langelio viduje ir paspauskite norimus identifikuoti mygtukus ar klavišus.

$xev

Mano kairysis spragtelėjimas yra skaičius 1, o dešinysis-skaičius 3. Jei norite apversti mygtukus, turite naudoti parinktį set-button-map, po to-pelės ID ir mygtukų žemėlapį. Šiuo atveju 1 pakeičiau 3, o 3 - 1, kairę - dešinė ir dešinę - kairė.

$xinput set-button-map10 3 2 1 4 5 6 7

Dabar išbandykite savo mygtukus.

„Xinput“ taip pat gali būti naudojamas klaviatūrai ar kitiems įvesties įrenginiams (pvz., Vairasvirtėms) susieti. Norėdami gauti daugiau informacijos apie „XInput“, galite apsilankyti https://linux.die.net/man/1/xinput

Pelės atvaizdavimas iš komandinės eilutės (Xmodmap):

Taip pat galite pažymėti pelę naudodami „Xmodmap“. Tokiu atveju mes pažymėsime pelės mygtuką klaviatūra. Norėdami pradėti, įdiekite xkbset vykdydami toliau nurodytą komandą:

$sudotinkamasdiegtixkbset


„Arch Linux“ galite paleisti:

$sudoPacmanas-Sxorg-xmodmap xorg-xev xorg-setxkbmap
nusilenkti-Sxkbset

Dabar sukurkite „Xmodmap“ konfigūracijos failą vykdydami toliau pateiktą komandą. Tada atidarykite sukurtą failą naudodami teksto rengyklę žemiau esančiame pavyzdyje. Aš naudoju nano.

$xmodmap -pke >~/.Xmodmap

Rakto kodo stulpelis reiškia raktą. Raktus taip pat galite identifikuoti naudodami anksčiau naudotą komandą xev.

Pavyzdžiui, norint suteikti klavišo kairiojo spustelėjimo funkciją, ji turėtų būti apibrėžta kaip „Pointer_Button1“. Norėdami apibrėžti klavišą kaip kairįjį paspaudimą, jis turėtų būti „Pointer_Button3“.

Taip pat galite naudoti xmodmap kaip komandą, pavyzdžiui, norėdami meniu klavišą paversti kairiuoju pelės klavišu:

$xmodmap -Ir 'keycode 135 = Pointer_Button1'

Tada atsijunkite ir vėl prisijunkite, kad pritaikytumėte pakeitimus. Atminkite, kad pakeitimai bus nuolatiniai tik išsaugojus juos konfigūracijos faile.

Norėdami gauti daugiau informacijos apie „Xmodmap“, galite perskaityti pagrindinį puslapį https://www.x.org/archive/X11R6.8.1/doc/xmodmap.1.html .

Susiekite pelės mygtuką „Linux“ iš GUI:

Šiame skyriuje parodyta, kaip atvaizduoti pelės mygtukus grafinėje vartotojo sąsajoje naudojant „Key Mapper“. Prieš pradėdami įdiegti paketą, pavadintą python-pydbus, naudodami apt, kaip parodyta žemiau:

$sudotinkamasdiegtipython-pydbus

Dabar atsisiųskite „Key Mapper“. „Key Mapper“ galite atsisiųsti iš https://github.com/sezanzeb/key-mapper/releases/

Taip pat galite jį gauti naudodami „wget“, kaip parodyta žemiau esančiame pavyzdyje (nepamirškite atnaujinti versijos).

Pastaba : Jei naudojate kitus „Linux“ platinimus, atsisiųskite .tar.gz paketą.

$wgethttps://github.com/sezanzeb/raktų atvaizduotojas/spaudai/parsisiųsti/1.0.0/key-mapper-1.0.0.deb

Atsisiuntę „Debian“ pagrįstus „Linux“ platinimus, paleiskite toliau nurodytą komandą:

$sudo dpkg -ikey-mapper-1.0.0.deb

Vykdykite „Key-Mapper“ vykdydami šią komandą:

$key-mapper-gtk

„Key Mapper“ yra visiškai intuityvus. Rakto pusėje paspauskite klavišą, kurį norite susieti. Dar kartą pakeiskite stulpelio „Žemėlapiai“ mygtuką, tada du kartus paspauskite mygtuką Taikyti. Visada galite paspausti CTRL+DEL, kad atkurtumėte numatytuosius nustatymus.

Išvada:

Kaip matote, pelės mygtukų atvaizdavimas „Linux“ yra lengva užduotis, kurią gali išmokti ir taikyti bet kuris „Linux“ vartotojo lygis. Ši funkcija ypač naudinga sugedusio įvesties įrenginio atveju arba kai įvesties įrenginio nepalaiko mūsų „Linux“. Kai kurie vartotojai taip pat gali pasinaudoti aukščiau paaiškintais patarimais, norėdami sukonfigūruoti žaidimų vairas arba prieinamumas.

Tikiuosi, kad ši pamoka buvo naudinga. Toliau sekite „Linux“ patarimą, kad gautumėte daugiau „Linux“ patarimų ir vadovėlių.