Hallo Leute,
Ich hab' eine kurze Frage zum bekannteren Thema 'Hotkeys setzen'.
Ich registriere in meiner Anwendung aktuell einen Hotkey mittelts RegisterHotkey() welche auf die user32.dll Library zurückgreift. Wie ich gesehen habe, scheint das der übliche Weg zu sein, um eine Taste auch ohne Fokus der Anwendung abzufangen.
Leider besteht aber aktuell das Problem, dass es bei ca. 3/4 der Clients, auf denen die Anwendung installiert ist, der Hotkey bei betätigung wie geplant reagiert, und bei dem anderen 1/4 einfach keine Reaktion kommt.
Ich dachte, dass es vielleicht daran liegt, dass Windows diesen dann schon für irgendeine Anwendung reserviert hat, jedoch habe ich deshalb die Option implementiert, die Taste zu ändern, welche als Hotkey fungieren soll. Somit kann man ja die Belegung durch Windows sicherlich ausschließen. Woran könnte es denn noch liegen, dass es auf einem Rechner funktioniert, und auf einem anderen gar nicht?
Ich freue und bedanke mich schon einmal über jede Anregung.
Ich hab' eine kurze Frage zum bekannteren Thema 'Hotkeys setzen'.
Ich registriere in meiner Anwendung aktuell einen Hotkey mittelts RegisterHotkey() welche auf die user32.dll Library zurückgreift. Wie ich gesehen habe, scheint das der übliche Weg zu sein, um eine Taste auch ohne Fokus der Anwendung abzufangen.
Leider besteht aber aktuell das Problem, dass es bei ca. 3/4 der Clients, auf denen die Anwendung installiert ist, der Hotkey bei betätigung wie geplant reagiert, und bei dem anderen 1/4 einfach keine Reaktion kommt.
Ich dachte, dass es vielleicht daran liegt, dass Windows diesen dann schon für irgendeine Anwendung reserviert hat, jedoch habe ich deshalb die Option implementiert, die Taste zu ändern, welche als Hotkey fungieren soll. Somit kann man ja die Belegung durch Windows sicherlich ausschließen. Woran könnte es denn noch liegen, dass es auf einem Rechner funktioniert, und auf einem anderen gar nicht?
Ich freue und bedanke mich schon einmal über jede Anregung.