Alternative zu ExamineKeyboard?
Verfasst: 23.09.2024 09:09
PB v6.12
Ich verwende ExamineKeybord() und KeyboardPushed() um bei einen Klick auf eine Schaltfläche zu prüfen, ob die Strg- oder Umschalt-Taste gedrückt ist.
Mit Windows 7 wird beim Beenden des Programms dann der Bildschirm kurz dunkel, wenn man das Programm des erstemal verwendet hat. Ich vermute das hat mit DirectX zu tun, das von ExamineKeyboard() verwendet wird.
Unter Linux und MacOS gibt es ja kein DirectX, dort wird das störende Verhalten wohl nicht vorhanden sein. Hat das schon jemand beobachtet?
In PB gibt es anscheinend keine andere Möglichkeit um die Tastatur abzufragen, bleibt nur die Windows API. Wenn man für die anderen OS ExamineKeyboard verwenden kann, wäre das die einfachste Lösung.
Oder kennt jemand einen besseren Weg für Window, Linux und MacOS?
Peter
Ich verwende ExamineKeybord() und KeyboardPushed() um bei einen Klick auf eine Schaltfläche zu prüfen, ob die Strg- oder Umschalt-Taste gedrückt ist.
Mit Windows 7 wird beim Beenden des Programms dann der Bildschirm kurz dunkel, wenn man das Programm des erstemal verwendet hat. Ich vermute das hat mit DirectX zu tun, das von ExamineKeyboard() verwendet wird.
Unter Linux und MacOS gibt es ja kein DirectX, dort wird das störende Verhalten wohl nicht vorhanden sein. Hat das schon jemand beobachtet?
In PB gibt es anscheinend keine andere Möglichkeit um die Tastatur abzufragen, bleibt nur die Windows API. Wenn man für die anderen OS ExamineKeyboard verwenden kann, wäre das die einfachste Lösung.
Oder kennt jemand einen besseren Weg für Window, Linux und MacOS?
Peter