Seite 1 von 1

Mehrere Tasten nicht blockierend abfragen

BeitragVerfasst: Do 13. Okt 2011, 18:12
von afxi
Ich suche nach einer Möglichkeit, Tasten nicht blockierend und mehr als 1 gleichzeitigen Tastendruck unterstützend abzufragen. IsKeyDown aus fxlib.h ist zu langsam, kucalcs FastKeyDown aus Revolution-FX verbuggt (z.B. gibt es keine Möglichkeit, [F1] von [SHIFT] zu unterscheiden).
Mit Syscall 0247 (KBD_GetKeyWait -> Ersatz für's putte GetKeyWait) ist es nur möglich, eine Taste als Rückmeldung zu bekommen.
Gebrauchen könnte ich z.B. so was, wie es in Insight bei der KeyMatrix verwendet wird (laut der beiliegenden HTML-Datei ist es absichtlich gebremst)
Hoffe, dass mir jemand weiterhelfen kann. (Vielleicht ist ja Simon Lothar gewillt zu erklären, wie das in Insight funktioniert - der Source Code scheint ja nur für die Prizm-Version öffentlich zu sein)
mfg
afxi

Re: Mehrere Tasten nicht blockierend abfragen

BeitragVerfasst: So 16. Okt 2011, 09:01
von SimonLothar
Ich hab mal meine aktuelle Dokumentation angehängt. Siehe Stichwort: Keyboard/Schematics.