Portál AbcLinuxu, 9. května 2025 19:03

Dotaz: Globální stisk klávesy

17.12.2008 01:33 mmartin
Globální stisk klávesy
Přečteno: 438×
Odpovědět | Admin

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á?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.12.2008 17:06 moira | skóre: 30 | blog: nesmysly
Rozbalit Rozbalit vše Re: Globální stisk klávesy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mozna tohle napovi?

http://ubuntuforums.org/archive/index.php/t-864566.html
Překladač ti nikdy neřekne: "budeme kamarádi"
22.12.2008 00:20 mmartin
Rozbalit Rozbalit vše Re: Globální stisk klávesy

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.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.