Portál AbcLinuxu, 9. května 2025 19:03
Ahoj, chci se zeptat, jak se v javě odchytávají globální stisky kláves.
Nejde mi o keyloger, nýbrž o apliaci v tray, která nemá focus a pomocí nějaké klávesové zktratky ji chci vyvolat do popředí.
Jak nastavit klávesovou zkratku v případě, že mám v aplikaci fokus vim. Jak ale odchytávat událost stisku určíté kombinace kláves, když aplikace fokus nemá?
No to je maso
Díky za tip. Píšu aplikaci která by měla být multiplatformní. Což je v případě niže uvedených informací vyloučeno.
Before we do anything, make sure that you have X11-dev libraries installed .....
System.loadLibrary("KeyGrabber");
Kdesi na rootu jsem viděl nějakou diskuzi o jakémsi keypressed zachytávání včetně globálního stisku kláves, ale už to nemůžu najít . V té diskuzi se zdálo, že je to řešitelné jednodušeji. Bohužel už je to dávno a já si ani 100% nejsem jist, zda to bylo o javě nebo o jiném programovacím jazyce. Každopádně ještě jednou díky za tip.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.