Autor Beitrag
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Mo 09.04.07 22:46 
Hallo zusammen!

Ich hab da mal ein kurze Frage:

Ist es möglich zu erfahren, ob 2 Mousetasten gleichzeitig gedrückt sind?

Ich habe nichts entsprechendes gefunden, vermute schon fast, dass das nicht möglich ist.

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
Shorty
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 107

Win XP, Ubuntu 8.04
Delphi 7 Prof., Delphi 2005 Pers.
BeitragVerfasst: Mo 09.04.07 22:55 
Du kannst ein globales Array of Boolean machen, mit der Länge 0..255, in dem du dann in einem OnKeyDown-Ereignis die Stelle der gedrückten Taste (ASCII-Nummer) auf true setzt und dementsprechend im OnKeyUp-ereignis wieder auf False setzt.
Abfragen könnte man das dann so:
ausblenden Delphi-Quelltext
1:
if Keys[ord('W')] = true then ...					

MfG Shorty
Dunkel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Mo 09.04.07 23:09 
user profile iconShorty hat folgendes geschrieben:
Du kannst ein globales Array of Boolean machen, mit der Länge 0..255, in dem du dann in einem OnKeyDown-Ereignis die Stelle der gedrückten Taste (ASCII-Nummer) auf true setzt und dementsprechend im OnKeyUp-ereignis wieder auf False setzt.
Abfragen könnte man das dann so:
ausblenden Delphi-Quelltext
1:
if Keys[ord('W')] = true then ...					

MfG Shorty

OK, eigentlich habe ich nicht nach den Tastatur-Tasten gefragt, trotzdem Danke!

Ein wenig intensivere Suche in der OH, und ich habe TShiftState gefunden. Damit sollte es eigentlich funktionieren, hoffe ich...

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
Shorty
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 107

Win XP, Ubuntu 8.04
Delphi 7 Prof., Delphi 2005 Pers.
BeitragVerfasst: Mo 09.04.07 23:26 
Oha, so spät nachts, ich kann schon garnich mehr richtig lesen :oops:
Naja, wenns nur Maustasten sind, geht das auf jeden Fall mit TShiftState, man muss ja nur überprüfen, ob die jeweiligen Tasten in Shift ist :wink: