| |
|
|
| Joystick abfragen.
paramètre: P:I1 = numéro des Controllers: qui 1. Joystick hat qui numéro 0, qui zweite qui 1, etc. P:I2 = Funktion: quoi soll ermittelt volonté?
I2 | signification | 0 | Gedrückte Buttons: 1 = Button 1, 2 = Button 2, 4 = Button 3, 8 = Button 4 ... 2048 = Button 12 | 1 | X-Achse (0 ... 65535; 32767 = Ruhezustand), z.B. linker Analogstick | 2 | Y-Achse (0 ... 65535; 32767 = Ruhezustand), z.B. linker Analogstick | 3 | Z-Achse (0 ... 65535; 32767 = Ruhezustand), z.B. rechter Analogstick | 4 | R-Achse (0 ... 65535; 32767 = Ruhezustand), z.B. rechter Analogstick | 5 | U-Achse (0 ... 65535; 32767 = Ruhezustand) | 6 | V-Achse (0 ... 65535; 32767 = Ruhezustand) | 7 | Blickwinkel, direction (0 ... 36000; 65535 = Ruhezustand, dans 100stel Grad), z.B. linkes Digipad | 8 | Nombre de gedrückten Knöpfe
|
Tabelle qui gedrückten Buttons chez Funktion 0(zéro):
suis$ | Hex$ | Dez.-Wert | Buttonnummer | %00000001 | $01 | 1 | 1 | %00000010 | $02 | 2 | 2 | %00000100 | $04 | 4 | 3 | %00001000 | $08 | 8 | 4 | %00010000 | $10 | 16 | 5 | %00100000 | $20 | 32 | 6 | %01000000 | $40 | 64 | 7 | %10000000 | $80 | 128 | 8 | %100000000 | $100 | 256 | 9 | %1000000000 | $200 | 512 | 10 | %10000000000 | $400 | 1024 | 11 | %100000000000 | $800 | 2048 | 12 | |
Ergebnis : Integer = ermittelter Wert
Werden plusieurs Buttons gleichzeitig gedrückt, volonté chez Funktion 0 chaque Buttonwerte addiert. chez digitalen Controllern prendre qui Ergebnisse pour qui X- et Y-Achse seulement qui Werte 0, 32767 ou bien 65536 à.
chez meinem PSX-ähnlichen Joystick sommes qui Knöpfe 1 - 4 qui quatre rechten Knöpfe, qui Knöpfe 5 - 8 sommes qui beiden rechten et qui beiden linken Schulterknöpfe, qui Knöpfe 9 et 10 qui beiden mittleren (Select et Start) et 11 et 12 erreicht on par Drücken qui Analogsticks. avec dem linken Analogstick steuert on im Analogmodus qui X- et Y-Achse, avec dem rechten qui Z- et R-Achse. qui Blickwinkel wird ensuite sur cela linke Digitalpad eingestellt: Pour dessus = 0, à droite = 9000, pour unten = 18000 et à gauche = 27000. Im Digitalmodus steuert cela linke Digitalpad qui X- et Y-Achse.
<i>(Roland)</i> chez einem pas angeschlossenen Joystick ist cela Ergebnis aller Funktionen -1.
|
|
|
| |
|
|