D-Pad von Xbox-Controllern kommt auf macOS als Tasten 11-14 statt Hat - jetzt gemappt (hoch/runter/links/rechts). Hotplug bestaetigt. 63 Tests. MAC-START: Hinweis auf Ladekabel vs. Datenkabel.
This commit is contained in:
1 parent
5237b0a39c
commit
4491fb1524
5 files changed
+51
-2
No files matched your search
@@ -166,3 +166,22 @@ Behoben in `input_map.py`:
|
||||
Spiel-Aktion.
|
||||
* Tests für die Tastenbelegung (Tasten 0–3, D-Pad als Hat, Stick mit
|
||||
Deadzone), 62 Tests insgesamt.
|
||||
|
||||
## 12. Controller-Diagnose vom MacBook (v1.7)
|
||||
|
||||
Die Ausgabe von `tools/controller_check.py` auf dem MacBook (Xbox Series X
|
||||
Controller, Bluetooth, pygame 2.6.1 / SDL 2.28.4):
|
||||
|
||||
* Der Controller meldet sich **erst nach dem Start** an (`Gefundene Controller:
|
||||
keiner`, dann `Controller-Wechsel: …`) – Hotplug greift.
|
||||
* Tasten 0 (A) und 2 (X) kommen als `JOYBUTTONDOWN` an.
|
||||
* **Das D-Pad kommt nicht als Hat, sondern als Tasten 11–14**
|
||||
(11 = hoch, 12 = runter, 13 = links, 14 = rechts).
|
||||
* Der linke Stick kommt als Achsen 0/1, aufwärts = negativ.
|
||||
|
||||
Daraus: `BUTTON_ACTIONS` um 11–14 erweitert, damit D-Pad im Menü und im Spiel
|
||||
funktioniert. Test ergänzt (63 Tests).
|
||||
|
||||
Ausserdem in `MAC-START.md` notiert: blinkt der Controller am USB-Kabel nur,
|
||||
ist in der Regel ein reines Ladekabel ohne Datenleitungen schuld – Prüfbefehl
|
||||
`system_profiler SPUSBDataType | grep -i -A 6 xbox`.
|
||||
Reference in new issue
Block a user