Kuinka hiiripainike kartoitetaan Linuxissa?

How Map Mouse Button Linux



Tämä opetusohjelma näyttää hiiren painikkeen kartoittamisen Linuxissa sekä komentoriviltä että graafisesta käyttöliittymästä.

Liitä hiiren painike Linuxiin komentoriviltä:

Jos haluat kartoittaa hiiren komentoriviltä, ​​tarvitset xinputin, komentorivityökalun X -syöttölaitteiden määrittämiseen ja testaamiseen. Xinput -toiminnon avulla voit näyttää käytettävissä olevat syöttölaitteet, kysyä tietoja laitteesta ja muokata syöttölaitteen asetuksia.







Asenna xinput Debian -pohjaisiin Linux -jakeluihin suorittamalla seuraava komento:



$sudosopivaAsentaaxinput



Kun suoritat xinput -ohjelmaa, lähdössä näkyy syöttölaitteita, kuten näppäimistö, hiiri, verkkokamera jne. Kuten huomaat, havaitsemani hiiri on USB OPTICAL MOUSE, jonka tunnus on 10. ID on tiedot, joita käytät seuraavissa vaiheissa.





$xinput

Nyt sinun on saatava hiiren painikkeiden kartta. Tätä tarkoitusta varten sinun on käytettävä xinput-asetusta ja vaihtoehtoa get-button-map ID: lle 10 alla olevan esimerkin mukaisesti:



$xinput get-button-map10

Kuten näette, siinä on 7 painiketta, mukaan lukien ohjeet hiirelle. Voit oppia painikkeiden toiminnot käyttämällä luetteloparametria seuraavan esimerkin mukaisesti.

$xinput -luettelo10

Nyt sinun on tunnistettava jokainen painike. Voit tehdä sen käyttämällä laitteen 10 testausvaihtoehtoa seuraavan esimerkin mukaisesti. Kun olet suorittanut suorituksen, paina kutakin näppäintä ja lähtö antaa numeron.

$xinputtestata 10

Vaihtoehtoisesti voit myös tunnistaa näppäimet ja painikkeet komennolla xev alla olevan esimerkin mukaisesti. Aseta osoitin valkoisen laatikon sisään ja paina tunnistettavia painikkeita tai näppäimiä.

$xev

Vasen napsautukseni on numero 1 ja oikea napsautukseni on numero 3. Jos haluat kääntää painikkeet toisinpäin, sinun on käytettävä set-button-map -vaihtoehtoa, jota seuraa hiiren tunnus ja painikekartta. Tässä tapauksessa korvasin 1: n 3: lla ja 3: n 1: llä, vasemmalla oikealla ja oikealla vasemmalla.

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

Testaa nyt painikkeesi.

Xinputia voidaan käyttää myös näppäimistön tai muiden syöttölaitteiden (kuten ohjaussauvojen) kartoittamiseen. Lisätietoja XInputista on osoitteessa https://linux.die.net/man/1/xinput

Hiiren kartoittaminen komentoriviltä (Xmodmap):

Voit myös kartoittaa hiiren Xmodmapin avulla. Tässä tapauksessa kartoitamme hiiren painikkeen näppäimistöllä. Aloita asentamalla xkbset suorittamalla alla oleva komento:

$sudosopivaAsentaaxkbset


Arch Linuxissa voit suorittaa:

$sudopacman-Sxorg-xmodmap xorg-xev xorg-setxkbmap
keula--Sxkbset

Luo nyt Xmodmap -määritystiedosto suorittamalla alla oleva komento. Avaa sitten luotu tiedosto tekstieditorilla alla olevassa esimerkissä Käytän nanoa.

$xmodmap -pke >~/.Xmodmap

Avainkoodisarake edustaa avainta. Voit myös tunnistaa avaimet käyttämällä aiemmin käytettyä komentoa xev.

Jos esimerkiksi haluat antaa näppäimelle vasemman napsautuksen, sen tulee olla Pointer_Button1. Jos haluat määrittää avaimen vasemmanpuoleiseksi napsautukseksi, sen tulee olla Pointer_Button3.

Voit myös käyttää xmodmap -komentoa esimerkiksi muuttaaksesi valikkonäppäimen vasemmanpuoleiseksi napsautukseksi:

$xmodmap -Ja 'keycode 135 = Pointer_Button1'

Kirjaudu ulos ja kirjaudu takaisin, jotta muutokset tulevat voimaan. Muista, että muutokset ovat pysyviä vain, jos ne tallennetaan asetustiedostoon.

Lisätietoja Xmodmapista voit lukea man -sivulta https://www.x.org/archive/X11R6.8.1/doc/xmodmap.1.html .

Liitä hiiren painike Linuxiin graafisesta käyttöliittymästä:

Tässä osassa näytetään hiiren painikkeiden kartoittaminen graafisesta käyttöliittymästä Key Mapperin avulla. Ennen kuin aloitat python-pydbus-nimisen paketin asentamisen apt-sovelluksella alla olevan kuvan mukaisesti:

$sudosopivaAsentaapython-pydbus

Lataa nyt Key Mapper. Voit ladata Key Mapperin osoitteesta https://github.com/sezanzeb/key-mapper/releases/

Voit myös saada sen wgetin avulla kuten alla olevassa esimerkissä (muista päivittää versio).

Huomautus : Muita Linux -jakeluja varten lataa .tar.gz -paketti.

$wgethttps://github.com/sesanzeb/avainkartoittaja/julkaisuja/ladata/1.0.0/key-mapper-1.0.0.deb

Kun olet ladannut Debian -pohjaisiin Linux -jakeluihin, suorita alla oleva komento:

$sudo dpkg -ikey-mapper-1.0.0.deb

Suorita Key-Mapper suorittamalla alla oleva komento:

$key-mapper-gtk

Key Mapper on täysin intuitiivinen. Paina näppäinpuolella näppäintä, jonka haluat yhdistää. Napsauta Mapping -sarakkeen painiketta uudelleen ja paina sitten Apply -painiketta kahdesti. Voit aina palauttaa oletusasetukset painamalla CTRL+DEL.

Johtopäätös:

Kuten näette, hiiren painikkeiden kartoittaminen Linuxissa on helppo tehtävä, jonka kaikki Linux -käyttäjätasot voivat oppia ja soveltaa. Tämä toiminto on erityisen hyödyllinen, jos syöttölaite on rikki tai Linux ei tue syöttölaitetta. Jotkut käyttäjät voivat käyttää yllä selitettyjä vinkkejä myös ohjaussauvojen määrittämiseen pelaamista tai esteettömyyttä varten.

Toivottavasti tästä opetusohjelmasta oli hyötyä. Seuraa Linux -vinkkiä saadaksesi lisää Linux -vinkkejä ja opetusohjelmia.