Alt ako prostredne tlacidlo
Skusal som to preto cez xmodmap:
$ xmodmap -e 'keycode 64 = Pointer_Button2'
To ale funguje iba vtedy ak mam zapnutu moznost mousekeys (ci uz v KDE4 system settings alebo cez xkbset). Avsak ak je zapnute mousekeys, tak potom mi nejde Fn klavesy (simulovane cez numericku cast) ako Fn+P = * Fn+0 = / apod. co potrebujem. Namiesto toho mi to hybe kurzorom mysi.
Ako sa teda da namapovat prostredne tlacidlo mysi v X-ku na lavy Alt, tak aby to nerozbilo nieco ine (ako napr. Fn klavesy premapuje na pohyb mysi)?
Pre pridávanie komentárov sa musíte prihlásiť.
X.Org X Server 1.10.1
Linux kernel 3.0.0
Jedná sa Ti o namapovanie ALT tak, aby Ti slúžilo ako prostredné tlačítko na myške ?
Lebo píšeš: Ako sa teda da namapovat prostredne tlacidlo mysi v X-ku na lavy Alt, tak aby to nerozbilo nieco ine (ako napr. Fn klavesy premapuje na pohyb mysi)?
IMWheel supports non-standard buttons and/or wheel operations by allowing the user to map their input to specific key combinations depending on the application in use.
ja potrebujem presny opak. po znacknuti klavesu vyvolat simulovane zmacknutie mysi.
na evrouter sa vsak idem pozriet teraz ci to co potrebujem podporuje
Avsak mam velke vyhrady k programu evrouter:
* Komunikuje priamo s /dev/input/event* teda musi behat ako root. Nastavit prava na manipulaciu s /dev/input obycajnemu userovi je mam pocit dost nebezpecne
* Komunikuje s X-kom. Teda ak nie je X-ko zapnute program sa nespusti. A spustat nejaku aplikaciu pod rootom (koli /dev/input) a nechat aby komunikovala s X-kom ineho uzivatela sa mi nezda ako normale. Buz sa musi spustit cez sudo (a dufat ze normalne pobezi) alebo sa hrat s xhost na nastavovanie prav.
Tato kombinacia citat z /dev/input a posielat to X-ku sa mi preto dost nepaci. Krajsie riesenie by bolo citat z X-ka eventy a aj mu ich posielat (cele na uzivatelskej urovni) alebo vytvorit dalsie input zariadenie v kerneli a komunikovalo by to iba s /dev/input (co by malo za nasledok ze by to ficalo aj v textovom rezime bez X-ka).
btnx is a daemon that can be configured to send keyboard and mouse button combination events when a mouse button is pressed
ja by som bol rad za riesenie bez dalsej aplikacie, ktora musi behat na pozadi. naviac ako je v popise napisane, daemon posiela eventy pri zmacknuti mysi. ale urcite vyskusam.
Ako som na zaciatku napisal, ak mam zapnute emulovanie mysi pomocou klavesnice v KDE4 systemsettings (to iste ako $ xkbset m), tak xmodmap funguje takto bez problemov:
$ xmodmap -e 'keycode 64 = Pointer_Button2'
Problem je ale ze emulacia mysi pomocou klavesnice, ma side effect a to ze pomocou numerickej casti ovladam mys. Teda na notebooku pomocou Fn klavesov (ako * / + -) co potrebujem.