Globale Hotkeys

Maik639

Erfahrenes Mitglied
hi leute,

ich nutze http://code.google.com/p/jintellitype/ von apache um globale hotkeys nutzen zu können. nun soll der user diese auch selber definieren können, kein problem soweit...
bloß funktionieren einige tasten nicht. so ist es z.b. nich möglich "strg+DRUCK" als hotkey zu nehmen. ich dachte mir, das das daran liegt das druck von windows reserviert ist, jedoch alt+f4 kann man ohne probleme überschreiben.

Grüße Maik
 
Das liegt daran das DRUCK scheinbar kein STANDARD ist denn es gibt eine Reihe von Tastaturen die diesen Knopf nicht haben. Auch auf den meisten Notebook-Keyboards wird dies über die Fn Taste realisiert. Und ich denke da sitz genau der Knackpunkt das der entsprechende Controller der Tastatur dieses Signal nicht verarbeiten kann oder es nicht definiert.
 
"Druck" ist schon eine standardisierte Taste(ich hab noch keine Tastatur gesehen ohne). Beim Laptop wird diese nur aus Platzmangel und seltenem Einsatz über Fn Tasten zur Verfügung gestellt(ähnlich wie das Numpad).

Unter Windows ist "Strg+Druck" ein Screenshot machen (laut wiki) http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts

Nun zum Fehler:
Ich vermute, dass es entweder ein Bug oder fehlerhafte Benutzung der Lib ist. Schau mal ins offizielle Forum von Melloware: http://forum.melloware.com/viewforum.php?f=4. Leider hab ich selbst keine Erfahrung mit der Library, um dir mehr helfen zu können.

P.S.: Das Projekt ist sicher nicht von Apache! Das ist ein Projekt von "melloware", wo der Source unter der Apache Lizenz ist.
 
Zurück