Padix (Rockfire) USB, Vibration 3D Joystick und Linux
Mein Bruder hat für seine Flugsimulator-Spielereien einen Joystick, den ich jetzt einfach mal unter Linux testen wollte. Ist ein billiges Teil namens ‘Padix (Rockfire) USB, Vibration 3D Joystick ‘ der Firma Rockfire.com (Achtung: die Homepage ist ein Verbrechen an der Menschheit).
Die Inbetriebnahme war denkbar einfach: anstecken und vibrieren ;-):
04: USB 00.0: 0000 Unclassified device [Created at usb.122] Unique ID: ADDn.DPTnpEXZqH2 Parent ID: k4bc.O2BYK_CVJs7 SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1:1.0 SysFS BusID: 1-1:1.0 Hardware Class: unknown Model: 'Padix (Rockfire) USB, Vibration 3D Joystick' Hotplug: USB Vendor: usb 0x0583 'Padix (Rockfire) Co. Ltd.' Device: usb 0x688f 'USB, Vibration 3D Joystick' Revision: '1.20' Driver: 'usbhid' Device File: /dev/input/js0 Device Number: char 13:0 Speed: 1.5 Mbps Module Alias: 'usb:v0583p688Fd0120dc03dsc00dp00ic*isc*ip*' Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #3 (Hub)
Mit dem Tool jstest aus dem Paket joystick lässt sich die Funktionsweise auch schnell und einfach testen:
mika@grml ~ % /usr/bin/jstest /dev/input/js0 Driver version is 2.1.0. Joystick (Padix Co. Ltd. USB, Vibration 3D Joystick) has 7 axes (X, Y, Rz, Throttle, Hat0X, Hat0Y, (null)) and 6 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn). Testing ... (interrupt to exit) Axes: 0:-17229 1: -8446 2:-10473 3: 337 4: 0 5: 0 6:-32767 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off
Jetzt bin ich grad eine Runde mit flightgear geflogen (Achtung: #334349 und #334446), für eine Kalibrierung via jscal war ich grad zu faul, aber der Joystick scheint zu funktionieren. :-)
PS: Die Hardware-Spielereien nehmen kein Ende – darum hab ich jetzt mal eine neue Kategorie ‘Hardware’ in meinem Blog hinzugefügt.