Akinek a szokásos 3 gombnál többje van, az találkozhatott már a problémával, hogy hogyan is tudná hadba állítani a többi gombot is.
Léteznek különböző típusokra specifikus megoldások, én most egy általános, minden egérre működő megoldást szeretnék vázolni, amit pch már annó emlegetett, most egy kicsit részletesebben kifejtve, univerzálisabban.
Kell 3 csomag, így terminálba a következőt írjuk:
sudo apt-get install x11-utils xbindkeys xvkbd
Ha ez meg van akkor most be kell azonosítanunk a gombokat, ehhez írjuk terminálba hogy
xev
Ekkor megjelenik egy kis ablak amibe ha belevisszük az egerünk mindenféle mozgás, gomblenyomás monitorozódik.
Példakép
Ha ilyen módon beazonosítottuk a dolgokat, akkor itt az ideje beállítani.. Tehát menjünk a home mappánkba és hozzunk létre egy új szöveges fájlt .xbindkeysrc néven. (a . a fájlnév előtt azt eredményezi hogy rejtett fájl lesz így ha később szerkeszteni szeretnénk akkor a Nézet/Rejtett fájlok megjelenítését be kell nyomnunk hogy lássuk újra)
Könnyebb megértés/magyarázat kedvéért íme az enyémnek a tartalma:
"/usr/bin/xvkbd -sendevent -text "\[Alt_L]\[Left]""
b:8
"/usr/bin/xvkbd -sendevent -text "\[Alt_L]\[Right]""
b:9
"/usr/bin/xvkbd -sendevent -text "\[Alt_L]g""
b:13
"/usr/bin/xvkbd -sendevent -text "\[Alt_L]h""
b:14
"/usr/bin/xvkbd -sendevent -text "\Cc""
b:6
"/usr/bin/xvkbd -sendevent -text "\Cv""
b:7
Minden 2 sor határoz meg egy gombot.
Az "/usr/bin/xvkbd" egy program (billentyűzet emulátorszerűség) amit feljebb telepítettünk, ezt hívjuk meg bizonyos paraméterezéssel, az igazán lényeges a - text után lévő, meg a b:X rész, az első a virtuális billentyűkombinációt határozza meg az utóbbi meg hogy melyik egérgombra történjen ez.
Az elsőnél a \[Alt_L] értelemszerűen egy left altot jelent a \[Left] meg a bal nyilat, összerakva egy 'vissza' fog eredményeződni a 8-as gomb megnyomásakor; a másodiknál meg egy Alt+Jobbra -> 'előre' a 9-es gombra.
A 3. 4. utasítás ez alapján kitalálható Alt+g és Alt+h, még nem nagyon sikerült 3 billentyűs kombinációt produkálnom vele (nem is nagyon erőlködtem) így aztán kitaláltam ezt a nem használt kombinációt és a Rendszer/Beállítások/Gyorsbillentyűk-nél ha billentyűvel ráállítok valamit erre akkor az utána a kérdéses mouse gombokkal is menni fog.
Az utolsó kicsit különbözik az eddigiektől, láthatunk egy \-t ami egy mindig speciális karaktert jelöl, jelen esetben a \C egy Ctrl-t az utána következő az 5.nél egy c 6.nál v tehát Ctrl+c és Ctrl+v. Igazából valszeg itt is működne a \[Control_L] is de emígy rövidebb, persze az \[Alt_L] helyett is írhatnánk \A -t, a fontos hogy \Ad az alt+d viszont \Adf az alt+d és egy f.
Aki jobban el akar ebbe mélyülni az tanulmányozhatja az xvkbd leírását a man xvkbd parancs segítségével, nekem jó így is :)
Ha megvannak a beállítások akkor mentsük el és indítsuk el az xbindkeys programot terminálból, és már készen is vagyunk, ha továbbiakban nem akarjuk kézzel indítgatni akkor írjuk be a Rendszer/Beállítások/Munkamenetek-hez automatikusan indulóként.