Tastenkombinationen verfügbar?
-
Ich möchte einen Systemweiten Hook anlegen auf die Tastenkombination
"Strg+Shift+X". Nun habe ich mir überlegt, dass ja evtl. in Windows,
oder einem anderen Programm, der Hook auch ausgelöst werden könnte.Wie löst ihr sowas? Nutzt einer von euch die oben beschriebene Tastenkombi
eigentlich in irgendeinem Programm schon? In Windows gibts die Kombi offenbar nicht.Vermutlich kann man sich bei systemweiten Hooks eh nie sicher sein
was noch alles passiert wenn die ausgeführt werden...
-
Lass den Benutzer die Tastenkombination einstellen.
-
es gibt auch RegisterHotKey, dafür brauch man keinen Hook
-
RegisterHotKey ist aber keine gute Idee, wenn die Anwendung im Tray liegt und
dennoch Funktionen gerufen werden sollen. Um den Hook komm ich wohl nicht rum!Gute Idee, das mit dem selber einstellen. Gefällt mir

-
RegisterHotKey ist aber keine gute Idee, wenn die Anwendung im Tray liegt und dennoch Funktionen gerufen werden sollen.
Begründung?
-
Sorry geht natürlich auch. Nur dann nicht, wenn bereits eine
andere Anwendung den Hotkey registriert hat. Was in meinem
Beispielcode offenbar der Fall war. Hat ICQ strg+shift+x belegt?
Hmmm... what ever
-
Dieser Thread wurde von Moderator/in kingruedi aus dem Forum Rund um die Programmierung in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.