Tastaturabfrage auf dem Mac
Übersicht

tschaef1Betreff: Tastaturabfrage auf dem Mac |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich habe eine Problem mit der Tastaturabfrage bei der Portierung eines fertigen Programms von Windows auf MacOSX.
Eigentlich ist es ja ganz einfach. Ich benutze zb. enter=0 if KeyDown(KEY_ENTER) Then enter=1 um abzufragen, ob die Entertaste gedrückt wurde. In Windows klappt das prima, auf dem Mac kann ich kein einziges Tastenereignis abfangen. Hat jemand eine Idee? Muß man evtl. eine besondere Tastatur-"Initialisierung" für den Mac vornehmen? Danke schonmal! |
||
![]() |
Ratchet |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich hatte auch mal Probleme mit Tasten abfragen. Das lag aber an einem Modul (glaube das war MaxMod) was die Tastatureingabe geblockt hatte.
Also folgender Code funktioniert wunderbar bei mir unter Snow Leopard: BlitzMax: [AUSKLAPPEN] Graphics 800, 600, 0 |
||
[iMac 27"] [3,4GHz Intel Core i5 ] [8GB Ram] [NVIDIA GeForce GTX 775M 2GB] [MacOS X Yosemite] [BlitzMax + MaxGui] [Monkey X Pro] |
tschaef1 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Danke Ratchet!
Habs geschafft, bei mir lag es am GreyAlienFramework, das ich für das Spiel teilweise nutze. Die Funktionen für die Tastaturabfrage werden vom Framework überschrieben, außerdem gibt es so manches FlushKeys() an allen möglichen Stellen. Hab die kritischen Sachen einfach auskommentiert und den Framework-Code ein bißchen umgebastelt. Jetzt läuft alles, sowohl unter Win als auch auf dem Mac. Danke nochmal! |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group