mouse macro

Fórumok

Egérmozgatást és klikkelést szeretnék automatizálni, xorg+kde alatt. Keresgéltem neten, de nem nagyon találtam semmi ilyen toolt. :( Elsősorban a klikkelés lenne fontos.

Hozzászólások

Idemásolom, hogy én hogy csináltam meg xmacro-val a VT1-re váltást Ctrl+Alt+F1 lenyomásának szimulálásával:

Létrehozok egy fájlt mondjuk /.../key_to_vt1néven, a tartalma a következő:

KeyStrPress Control_L
KeyStrPress Alt_L
KeyStrPress F1
KeyStrRelease Control_L
KeyStrRelease Alt_L
KeyStrRelease F1

Utána kiadom az "xmacroplay :0 < /.../key_to_vt1" parancsot, és már vált is
konzolra, mintha lenyomtam volna a billentyűkombinációt.

Ha lenyomunk egy billentyűt - Press, akkor semmiképp se felejtsük el
felengedni - Release, mert érdekes mellékhatások jelentkezhetnek. A Delay
opcióval állíthatjuk, meddig tartson a nyomva tartás.

Persze KDE alatt a megerősítés nélküli kijelentkezéshez, vagy leállításhoz
tetszőleges billentyűkombinációt rendelhetünk a Vezérlőpultban, szóval ennyi
az egész.

A /usr/include/X11/keysymdef.h fájlban lehet megnézni a billentyűk
sztringjeit, de eléggé magától értetődő.

Egeret mozgatni így lehet:

MotionNotify 546 873
ButtonPress 1
ButtonRelease 1

Amit nem tudok, hogy lehet olyen billentyűt "lenyomni", aminek nincs
sztringje. Például a multimédia billentyűket a billentyűzeten.
Van ugye a KeyCodePress <> ami a keycode alapján nyomná a billentyűt, de nem
működik, valószínűleg nem értem, mi is ez pontosan.

Köszi az ötleteket, kipróbálom mindkettőt.

-------------------
2.6.17-gentoo-r4