Unterstützung für physische Android-Tastaturen zum Drücken und Halten von TastenAndroid

Forum für diejenigen, die für Android programmieren
Guest
 Unterstützung für physische Android-Tastaturen zum Drücken und Halten von Tasten

Post by Guest »

Ich versuche, mein Spiel für Google Play Games auf dem PC vorzubereiten (mein Spiel wird im Februar hinzugefügt). Derzeit wird die Bewegung in meinem Android-Spielclient über einen Joystick auf dem Bildschirm gesteuert. Sie können tippen, um eine Kachel zu verschieben, oder gedrückt halten, um sie zu verschieben, bis Sie loslassen. Ich versuche, WASD-Tastaturbewegungen auf ähnliche Weise zu codieren.
Die Android-Funktionen „onKeyDown“ und „onKeyUp“ funktionieren für einzelne Tastendrücke, aber die Methode „event.startTracking()“ und „onKeyLongPress“ scheinen nicht zu funktionieren für physische Tastaturen (Beispielcode: https://stackoverflow.com/a/18799434/572286). Wenn ich eine Tastaturtaste (z. B. W) drücke und halte, wird onKeyDown/onKeyUp wiederholt ausgelöst.
[img]https://i. sstatic.net/GPZphSjQ.png[/img]

Hat hier jemand irgendwelche Ideen? Ich habe StackOverflow und Google durchsucht und komme nicht zum Ergebnis. Das macht mich wahnsinnig.
Scheint, als hätte das etwas damit zu tun, obwohl diese Person nicht über onKeyDown/onKeyUp hinausgegangen ist, um Tracking/onKeyLongPress zu starten: Android: Wie erkennt man Ereignisse beim Drücken und Loslassen der Tastatur?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post