Hi, I've tried changing the permission by hand, but still the joystick is recognized in Grand prix legends like a 2 axis one. This is the output: andreak@pro5av:/dev/input$ sudo chmod uga+rw event* [sudo] password for andreak: andreak@pro5av:/dev/input$ ls -all totale 0 drwxr-xr-x 4 root root 360 2009-03-18 19:11 . drwxr-xr-x 14 root root 14700 2009-03-18 19:11 .. drwxr-xr-x 2 root root 80 2009-03-18 19:11 by-id drwxr-xr-x 2 root root 180 2009-03-18 19:11 by-path crw-rw-rw- 1 root root 13, 64 2009-03-18 19:11 event0 crw-rw-rw- 1 root root 13, 65 2009-03-18 19:11 event1 crw-rw-rw- 1 root root 13, 66 2009-03-18 19:11 event2 crw-rw-rw- 1 root root 13, 67 2009-03-18 19:11 event3 crw-rw-rw- 1 root root 13, 68 2009-03-18 19:11 event4 crw-rw-rw- 1 root root 13, 69 2009-03-18 19:11 event5 crw-rw-rw- 1 root root 13, 70 2009-03-18 19:11 event6 crw-rw-rw- 1 root root 13, 71 2009-03-18 19:11 event7 crw-rw-rw- 1 root root 13, 72 2009-03-18 19:11 event8 crw-rw-rw- 1 root root 13, 73 2009-03-18 19:11 event9 crw-rw---- 1 root root 13, 63 2009-03-18 20:11 mice crw-rw---- 1 root root 13, 32 2009-03-18 20:11 mouse0 crw-rw---- 1 root root 13, 33 2009-03-18 19:11 mouse1 crw-rw---- 1 root root 13, 34 2009-03-18 19:11 mouse2 andreak@pro5av:/dev/input$ taskset -c 1 env WINEPREFIX="/home/andreak/.wine" WINEDEBUG=+dinput wine "C:\Sierra\GPL\gpl.exe" Warning: could not find DOS drive for current working directory '/dev/input', starting in the Windows directory. err:service:load_reg_dword Error 1804 while reading value L"Type" err:service:scmdatabase_load_services Error 1804 reading registry key for service L"papycpu2" - skipping fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 trace:dinput:DirectInputCreateEx (0x400000,0500,{9a4cb684-236d-11d3-8e9d-00c04f6844ae},0x7e6d78,(nil)) trace:dinput:check_hook_thread IDirectInputs left: 1 trace:dinput:IDirectInputAImpl_QueryInterface (0x139588)->({9a4cb684-236d-11d3-8e9d-00c04f6844ae},0x7e6d78) trace:dinput:IDirectInputAImpl_AddRef (0x139588) incrementing from 0 trace:dinput:IDirectInputAImpl_EnumDevices (this=0x139588,0x0004 'DIDEVTYPE_JOYSTICK',0x4c3890,(nil),0001) trace:dinput:_dump_EnumDevices_dwFlags flags: trace:dinput:IDirectInputAImpl_EnumDevices - checking device 0 ('Wine mouse driver') trace:dinput:IDirectInputAImpl_EnumDevices - checking device 1 ('Wine keyboard driver') trace:dinput:IDirectInputAImpl_EnumDevices - checking device 2 ('Wine Linux-input joystick driver') warn:dinput:find_joydevs Failed to open "/dev/input/event10": 13 Permesso negato warn:dinput:find_joydevs Failed to open "/dev/input/event11": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event12": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event13": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event14": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event15": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event16": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event17": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event18": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event19": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event20": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event21": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event22": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event23": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event24": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event25": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event26": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event27": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event28": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event29": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event30": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event31": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event32": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event33": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event34": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event35": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event36": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event37": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event38": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event39": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event40": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event41": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event42": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event43": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event44": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event45": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event46": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event47": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event48": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event49": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event50": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event51": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event52": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event53": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event54": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event55": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event56": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event57": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event58": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event59": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event60": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event61": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event62": 2 Nessun file o directory warn:dinput:find_joydevs Failed to open "/dev/input/event63": 2 Nessun file o directory trace:dinput:IDirectInputAImpl_EnumDevices - checking device 3 ('Wine Linux joystick driver') trace:dinput:joydev_enum_deviceA Enumerating the linux Joystick device: /dev/input/js0 (Saitek Cyborg USB Stick) trace:dinput:IDirectInput7AImpl_CreateDeviceEx (0x139588)->({9e573ed9-7734-0000-8d4a-23903fb6bdf7}, (null), 0x32e5a8, (nil)) trace:dinput:joydev_create_deviceA 0x139588 {9e573ed9-7734-0000-8d4a-23903fb6bdf7} (nil) 0x32e5a8 trace:dinput:alloc_device {9e573ed9-7734-0000-8d4a-23903fb6bdf7} 0x7ee71b00 0x139588 0x32e5a8 0 trace:dinput:IDirectInputAImpl_AddRef (0x139588) incrementing from 1 trace:dinput:_dump_DIDATAFORMAT Dumping DIDATAFORMAT structure: trace:dinput:_dump_DIDATAFORMAT - dwSize: 24 trace:dinput:_dump_DIDATAFORMAT - dwObjsize: 16 trace:dinput:_dump_DIDATAFORMAT - dwFlags: 0x00000001 (DIDF_ABSAXIS) trace:dinput:_dump_DIDATAFORMAT - dwDataSize: 272 trace:dinput:_dump_DIDATAFORMAT - dwNumObjs: 18 trace:dinput:_dump_DIDATAFORMAT - Object 0: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02e0-c9f3-11cf-bfc7-444553540000} ('GUID_XAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 0 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000002 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_ABSAXIS / Instance: 0 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 1: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02e1-c9f3-11cf-bfc7-444553540000} ('GUID_YAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 4 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000102 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_ABSAXIS / Instance: 1 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 2: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02e2-c9f3-11cf-bfc7-444553540000} ('GUID_ZAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 8 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000202 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_ABSAXIS / Instance: 2 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 3: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f4-c9f3-11cf-bfc7-444553540000} ('GUID_RxAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 12 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000302 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_ABSAXIS / Instance: 3 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 4: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f5-c9f3-11cf-bfc7-444553540000} ('GUID_RyAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 16 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000402 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_ABSAXIS / Instance: 4 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 5: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02e3-c9f3-11cf-bfc7-444553540000} ('GUID_RzAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 20 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000502 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_ABSAXIS / Instance: 5 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 6: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 48 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000004 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 0 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 7: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 49 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000104 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 1 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 8: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 50 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000204 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 2 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 9: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 51 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000304 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 3 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 10: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 52 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000404 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 4 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 11: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 53 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000504 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 5 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 12: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 54 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000604 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 6 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 13: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 55 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000704 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 7 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 14: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 56 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000804 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 8 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 15: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 57 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000904 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 9 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 16: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 58 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000a04 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 10 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 17: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 59 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00000b04 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON / Instance: 11 trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:alloc_device axis_map[0] = 0 trace:dinput:alloc_device axis_map[1] = 1 trace:dinput:alloc_device axis_map[2] = 2 trace:dinput:alloc_device axis_map[3] = 3 trace:dinput:alloc_device axis_map[4] = 4 trace:dinput:alloc_device axis_map[5] = 5 trace:dinput:_dump_DIDEVCAPS dwSize: 44 trace:dinput:_dump_DIDEVCAPS dwFlags: 00000001 trace:dinput:_dump_DIDEVCAPS dwDevType: 00000204 UNKNOWN trace:dinput:_dump_DIDEVCAPS dwAxes: 6 trace:dinput:_dump_DIDEVCAPS dwButtons: 12 trace:dinput:_dump_DIDEVCAPS dwPOVs: 0 trace:dinput:_dump_DIDEVCAPS dwFFSamplePeriod: 0 trace:dinput:_dump_DIDEVCAPS dwFFMinTimeResolution: 0 trace:dinput:_dump_DIDEVCAPS dwFirmwareRevision: 0 trace:dinput:_dump_DIDEVCAPS dwHardwareRevision: 0 trace:dinput:_dump_DIDEVCAPS dwFFDriverVersion: 0 trace:dinput:IDirectInputDevice2AImpl_QueryInterface (this=0x139618,{5944e682-c92e-11cf-bfc7-444553540000},0x32e5c0) trace:dinput:IDirectInputDevice2AImpl_SetCooperativeLevel (0x139618) 0x10028,0x00000005 trace:dinput:_dump_cooperativelevel_DI cooperative level : DISCL_EXCLUSIVE DISCL_FOREGROUND trace:dinput:IDirectInputDevice2AImpl_SetDataFormat (0x139618) 0x519910 trace:dinput:_dump_DIDATAFORMAT Dumping DIDATAFORMAT structure: trace:dinput:_dump_DIDATAFORMAT - dwSize: 24 trace:dinput:_dump_DIDATAFORMAT - dwObjsize: 16 trace:dinput:_dump_DIDATAFORMAT - dwFlags: 0x00000001 (DIDF_ABSAXIS) trace:dinput:_dump_DIDATAFORMAT - dwDataSize: 80 trace:dinput:_dump_DIDATAFORMAT - dwNumObjs: 44 trace:dinput:_dump_DIDATAFORMAT - Object 0: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02e0-c9f3-11cf-bfc7-444553540000} ('GUID_XAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 0 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff03 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000100 trace:dinput:_dump_DIDATAFORMAT - Object 1: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02e1-c9f3-11cf-bfc7-444553540000} ('GUID_YAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 4 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff03 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000100 trace:dinput:_dump_DIDATAFORMAT - Object 2: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02e2-c9f3-11cf-bfc7-444553540000} ('GUID_ZAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 8 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff03 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000100 trace:dinput:_dump_DIDATAFORMAT - Object 3: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f4-c9f3-11cf-bfc7-444553540000} ('GUID_RxAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 12 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff03 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000100 trace:dinput:_dump_DIDATAFORMAT - Object 4: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f5-c9f3-11cf-bfc7-444553540000} ('GUID_RyAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 16 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff03 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000100 trace:dinput:_dump_DIDATAFORMAT - Object 5: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02e3-c9f3-11cf-bfc7-444553540000} ('GUID_RzAxis') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 20 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff03 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000100 trace:dinput:_dump_DIDATAFORMAT - Object 6: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02e4-c9f3-11cf-bfc7-444553540000} ('GUID_Slider') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 24 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff03 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000100 trace:dinput:_dump_DIDATAFORMAT - Object 7: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02e4-c9f3-11cf-bfc7-444553540000} ('GUID_Slider') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 28 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff03 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000100 trace:dinput:_dump_DIDATAFORMAT - Object 8: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 32 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff10 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 9: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 36 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff10 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 10: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 40 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff10 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 11: trace:dinput:_dump_DIDATAFORMAT * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 44 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff10 trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 12: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 48 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 13: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 49 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 14: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 50 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 15: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 51 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 16: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 52 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 17: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 53 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 18: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 54 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 19: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 55 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 20: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 56 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 21: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 57 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 22: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 58 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 23: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 59 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 24: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 60 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 25: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 61 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 26: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 62 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 27: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 63 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 28: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 64 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 29: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 65 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 30: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 66 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 31: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 67 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 32: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 68 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 33: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 69 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 34: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 70 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 35: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 71 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 36: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 72 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 37: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 73 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 38: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 74 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 39: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 75 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 40: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 76 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 41: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 77 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 42: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 78 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:_dump_DIDATAFORMAT - Object 43: trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID') trace:dinput:_dump_DIDATAFORMAT * dwOfs: 79 trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff0c trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000 trace:dinput:release_DataFormat Deleting DataFormat: 0x13967c trace:dinput:create_DataFormat Creating DataTransform : trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (0) : trace:dinput:create_DataFormat * GUID: {a36d02e0-c9f3-11cf-bfc7-444553540000} ('GUID_XAxis') trace:dinput:create_DataFormat * Offset: 0 trace:dinput:create_DataFormat * dwType: 80ffff03 trace:dinput:create_DataFormat Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (0) : trace:dinput:create_DataFormat * GUID: {a36d02e0-c9f3-11cf-bfc7-444553540000} ('GUID_XAxis') trace:dinput:create_DataFormat * Offset: 0 trace:dinput:create_DataFormat * dwType: 00000002 trace:dinput:create_DataFormat Type: DIDFT_ABSAXIS / Instance: 0 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (1) : trace:dinput:create_DataFormat * GUID: {a36d02e1-c9f3-11cf-bfc7-444553540000} ('GUID_YAxis') trace:dinput:create_DataFormat * Offset: 4 trace:dinput:create_DataFormat * dwType: 80ffff03 trace:dinput:create_DataFormat Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (1) : trace:dinput:create_DataFormat * GUID: {a36d02e1-c9f3-11cf-bfc7-444553540000} ('GUID_YAxis') trace:dinput:create_DataFormat * Offset: 4 trace:dinput:create_DataFormat * dwType: 00000102 trace:dinput:create_DataFormat Type: DIDFT_ABSAXIS / Instance: 1 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (2) : trace:dinput:create_DataFormat * GUID: {a36d02e2-c9f3-11cf-bfc7-444553540000} ('GUID_ZAxis') trace:dinput:create_DataFormat * Offset: 8 trace:dinput:create_DataFormat * dwType: 80ffff03 trace:dinput:create_DataFormat Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (2) : trace:dinput:create_DataFormat * GUID: {a36d02e2-c9f3-11cf-bfc7-444553540000} ('GUID_ZAxis') trace:dinput:create_DataFormat * Offset: 8 trace:dinput:create_DataFormat * dwType: 00000202 trace:dinput:create_DataFormat Type: DIDFT_ABSAXIS / Instance: 2 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (3) : trace:dinput:create_DataFormat * GUID: {a36d02f4-c9f3-11cf-bfc7-444553540000} ('GUID_RxAxis') trace:dinput:create_DataFormat * Offset: 12 trace:dinput:create_DataFormat * dwType: 80ffff03 trace:dinput:create_DataFormat Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (3) : trace:dinput:create_DataFormat * GUID: {a36d02f4-c9f3-11cf-bfc7-444553540000} ('GUID_RxAxis') trace:dinput:create_DataFormat * Offset: 12 trace:dinput:create_DataFormat * dwType: 00000302 trace:dinput:create_DataFormat Type: DIDFT_ABSAXIS / Instance: 3 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (4) : trace:dinput:create_DataFormat * GUID: {a36d02f5-c9f3-11cf-bfc7-444553540000} ('GUID_RyAxis') trace:dinput:create_DataFormat * Offset: 16 trace:dinput:create_DataFormat * dwType: 80ffff03 trace:dinput:create_DataFormat Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (4) : trace:dinput:create_DataFormat * GUID: {a36d02f5-c9f3-11cf-bfc7-444553540000} ('GUID_RyAxis') trace:dinput:create_DataFormat * Offset: 16 trace:dinput:create_DataFormat * dwType: 00000402 trace:dinput:create_DataFormat Type: DIDFT_ABSAXIS / Instance: 4 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (5) : trace:dinput:create_DataFormat * GUID: {a36d02e3-c9f3-11cf-bfc7-444553540000} ('GUID_RzAxis') trace:dinput:create_DataFormat * Offset: 20 trace:dinput:create_DataFormat * dwType: 80ffff03 trace:dinput:create_DataFormat Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (5) : trace:dinput:create_DataFormat * GUID: {a36d02e3-c9f3-11cf-bfc7-444553540000} ('GUID_RzAxis') trace:dinput:create_DataFormat * Offset: 20 trace:dinput:create_DataFormat * dwType: 00000502 trace:dinput:create_DataFormat Type: DIDFT_ABSAXIS / Instance: 5 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (12) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 48 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (6) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 48 trace:dinput:create_DataFormat * dwType: 00000004 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 0 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (13) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 49 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (7) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 49 trace:dinput:create_DataFormat * dwType: 00000104 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 1 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (14) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 50 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (8) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 50 trace:dinput:create_DataFormat * dwType: 00000204 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 2 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (15) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 51 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (9) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 51 trace:dinput:create_DataFormat * dwType: 00000304 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 3 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (16) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 52 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (10) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 52 trace:dinput:create_DataFormat * dwType: 00000404 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 4 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (17) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 53 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (11) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 53 trace:dinput:create_DataFormat * dwType: 00000504 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 5 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (18) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 54 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (12) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 54 trace:dinput:create_DataFormat * dwType: 00000604 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 6 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (19) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 55 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (13) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 55 trace:dinput:create_DataFormat * dwType: 00000704 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 7 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (20) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 56 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (14) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 56 trace:dinput:create_DataFormat * dwType: 00000804 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 8 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (21) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 57 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (15) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 57 trace:dinput:create_DataFormat * dwType: 00000904 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 9 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (22) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 58 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (16) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 58 trace:dinput:create_DataFormat * dwType: 00000a04 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 10 trace:dinput:create_DataFormat Matching : trace:dinput:create_DataFormat - Asked (23) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 59 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Wine (17) : trace:dinput:create_DataFormat * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button') trace:dinput:create_DataFormat * Offset: 59 trace:dinput:create_DataFormat * dwType: 00000b04 trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON / Instance: 11 trace:dinput:create_DataFormat Setting to default value : trace:dinput:create_DataFormat - Asked (6) : trace:dinput:create_DataFormat * GUID: {a36d02e4-c9f3-11cf-bfc7-444553540000} ('GUID_Slider') trace:dinput:create_DataFormat * Offset: 24 trace:dinput:create_DataFormat * dwType: 80ffff03 trace:dinput:create_DataFormat Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (7) : trace:dinput:create_DataFormat * GUID: {a36d02e4-c9f3-11cf-bfc7-444553540000} ('GUID_Slider') trace:dinput:create_DataFormat * Offset: 28 trace:dinput:create_DataFormat * dwType: 80ffff03 trace:dinput:create_DataFormat Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (8) : trace:dinput:create_DataFormat * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV') trace:dinput:create_DataFormat * Offset: 32 trace:dinput:create_DataFormat * dwType: 80ffff10 trace:dinput:create_DataFormat Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (9) : trace:dinput:create_DataFormat * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV') trace:dinput:create_DataFormat * Offset: 36 trace:dinput:create_DataFormat * dwType: 80ffff10 trace:dinput:create_DataFormat Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (10) : trace:dinput:create_DataFormat * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV') trace:dinput:create_DataFormat * Offset: 40 trace:dinput:create_DataFormat * dwType: 80ffff10 trace:dinput:create_DataFormat Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (11) : trace:dinput:create_DataFormat * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV') trace:dinput:create_DataFormat * Offset: 44 trace:dinput:create_DataFormat * dwType: 80ffff10 trace:dinput:create_DataFormat Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (24) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 60 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (25) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 61 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (26) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 62 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (27) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 63 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (28) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 64 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (29) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 65 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (30) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 66 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (31) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 67 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (32) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 68 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (33) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 69 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (34) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 70 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (35) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 71 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (36) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 72 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (37) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 73 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (38) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 74 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (39) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 75 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (40) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 76 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (41) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 77 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (42) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 78 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:create_DataFormat - Asked (43) : trace:dinput:create_DataFormat * GUID: (null) ('null GUID') trace:dinput:create_DataFormat * Offset: 79 trace:dinput:create_DataFormat * dwType: 80ffff0c trace:dinput:create_DataFormat Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE trace:dinput:JoystickLinuxAImpl_Unacquire (0x139618) trace:dinput:JoystickAGenericImpl_Unacquire (0x139618) trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588) trace:dinput:_dump_DIPROPHEADER - dwObj = 0x00000000 trace:dinput:_dump_DIPROPHEADER - dwHow = DIPH_BYOFFSET trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=0 trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588) trace:dinput:_dump_DIPROPHEADER - dwObj = 0x00000004 trace:dinput:_dump_DIPROPHEADER - dwHow = DIPH_BYOFFSET trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=1 trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588) trace:dinput:_dump_DIPROPHEADER - dwObj = 0x00000008 trace:dinput:_dump_DIPROPHEADER - dwHow = DIPH_BYOFFSET trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=2 trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588) trace:dinput:_dump_DIPROPHEADER - dwObj = 0x0000000c trace:dinput:_dump_DIPROPHEADER - dwHow = DIPH_BYOFFSET trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=3 trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588) trace:dinput:_dump_DIPROPHEADER - dwObj = 0x00000010 trace:dinput:_dump_DIPROPHEADER - dwHow = DIPH_BYOFFSET trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=4 trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588) trace:dinput:_dump_DIPROPHEADER - dwObj = 0x00000014 trace:dinput:_dump_DIPROPHEADER - dwHow = DIPH_BYOFFSET trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=5 trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588) trace:dinput:_dump_DIPROPHEADER - dwObj = 0x00000018 trace:dinput:_dump_DIPROPHEADER - dwHow = DIPH_BYOFFSET trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=-1 trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588) trace:dinput:_dump_DIPROPHEADER - dwObj = 0x0000001c trace:dinput:_dump_DIPROPHEADER - dwHow = DIPH_BYOFFSET trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=-1 trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x000a>,0x32e574) trace:dinput:_dump_DIPROPHEADER - dwObj = 0x00000000 trace:dinput:_dump_DIPROPHEADER - dwHow = DIPH_DEVICE trace:dinput:IDirectInputDevice2AImpl_SetProperty (0x139618) <guid-0x000a>,0x32e574 trace:dinput:_dump_DIPROPHEADER - dwObj = 0x00000000 trace:dinput:_dump_DIPROPHEADER - dwHow = DIPH_DEVICE warn:dinput:IDirectInputDevice2AImpl_SetProperty Unknown property <guid-0x000a> trace:dinput:IDirectInputAImpl_EnumDevices - checking device 3 ('Wine Linux joystick driver') fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x139fc8,0x13dd60): stub fixme:tapi:lineInitialize (0x7dee70, 0x400000, 0x4b8720, "Grand Prix Legends", 0x7dee74): stub. fixme:ras:RasEnumConnectionsA (0x1e5ceac,0x1e5ce58,0x1e5ce5c),stub! fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead! fixme:comm:GetCommProperties (0xa8 0x1e5e9b4 ) fixme:comm:GetCommProperties (0xa8 0x1e5e9b4 ) fixme:comm:GetCommProperties (0xa8 0x1e5e9b4 ) fixme:comm:GetCommProperties (0xa8 0x1e5e9b4 ) trace:dinput:IDirectInputAImpl_Release (0x139588) releasing from 2 So, maybe is also a problem of wine (or of the game)? Should I use one of those programs that converts joystick commands in keyboard ones? If I search for event* in the ruiles files I have the following result: andreak@pro5av:/etc/udev/rules.d$ cd /etc/udev/rules.d andreak@pro5av:/etc/udev/rules.d$ grep event * 20-names.rules:KERNEL=="event[0-9]*", NAME="input/%k" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYMLINK="input/wacom" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", ENV{ID_PATH}=="?*", SYMLINK+="input/by-path/$env{ID_PATH}-wacom" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0000", SYMLINK+="input/tablet-penpartner" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0010", SYMLINK+="input/tablet-graphire" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0011", SYMLINK+="input/tablet-graphire2-4x5" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0012", SYMLINK+="input/tablet-graphire2-5x7" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0013", SYMLINK+="input/tablet-graphire3" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0014", SYMLINK+="input/tablet-graphire3-6x8" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0015", SYMLINK+="input/tablet-graphire4-4x5" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0016", SYMLINK+="input/tablet-graphire4-6x8" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0060", SYMLINK+="input/tablet-volito" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0061", SYMLINK+="input/tablet-penstation2" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0062", SYMLINK+="input/tablet-volito2-4x5" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0063", SYMLINK+="input/tablet-volito2-2x3" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0064", SYMLINK+="input/tablet-penpartner2" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0020", SYMLINK+="input/tablet-intuos-4x5" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0021", SYMLINK+="input/tablet-intuos-6x8" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0022", SYMLINK+="input/tablet-intuos-9x12" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0023", SYMLINK+="input/tablet-intuos-12x12" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0024", SYMLINK+="input/tablet-intuos-12x18" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0030", SYMLINK+="input/tablet-pl400" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0031", SYMLINK+="input/tablet-pl500" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0032", SYMLINK+="input/tablet-pl600" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0033", SYMLINK+="input/tablet-pl600sx" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0034", SYMLINK+="input/tablet-pl550" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0035", SYMLINK+="input/tablet-pl800" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0037", SYMLINK+="input/tablet-pl700" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0038", SYMLINK+="input/tablet-pl510" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0039", SYMLINK+="input/tablet-dtu710" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="00c0", SYMLINK+="input/tablet-dtf521" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="00c4", SYMLINK+="input/tablet-dtf720" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0003", SYMLINK+="input/tablet-cintiq_partner" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0041", SYMLINK+="input/tablet-intuos2-4x5" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0042", SYMLINK+="input/tablet-intuos2-6x8" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0043", SYMLINK+="input/tablet-intuos2-9x12" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0044", SYMLINK+="input/tablet-intuos2-12x12" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0045", SYMLINK+="input/tablet-intuos2-12x18" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="00b0", SYMLINK+="input/tablet-intuos3-4x5" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="00b1", SYMLINK+="input/tablet-intuos3-6x8" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="00b2", SYMLINK+="input/tablet-intuos3-9x12" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="00b3", SYMLINK+="input/tablet-intuos3-12x12" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="00b4", SYMLINK+="input/tablet-intuos3-12x19" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="00b5", SYMLINK+="input/tablet-intuos3-6x11" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="003f", SYMLINK+="input/tablet-cintiq21ux" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0047", SYMLINK+="input/tablet-intuos2-6x8a" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0065", SYMLINK+="input/tablet-bamboo" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="00c6", SYMLINK+="input/tablet-cintiq12wx" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0017", SYMLINK+="input/tablet-bamboofun-4x5" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0018", SYMLINK+="input/tablet-bamboofun-6x8" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0069", SYMLINK+="input/tablet-bamboo1" 50-xserver-xorg-input-wacom.rules:KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", ACTION=="add", RUN+="/lib/udev/check_driver wacom $devpath $env{ID_BUS}" 60-persistent-input.rules:KERNEL=="event*", ENV{ID_BUS}=="?*", ENV{ID_CLASS}=="?*", SYMLINK+="input/by-id/$env{ID_BUS}-$env{ID_SERIAL}-event-$env{ID_CLASS}" 60-persistent-input.rules:ENV{ID_PATH}=="?*", KERNEL=="event*", SYMLINK+="input/by-path/$env{ID_PATH}-event-$env{ID_CLASS}" 60-persistent-storage.rules:# forward scsi device event to corresponding block device 60-persistent-storage.rules:ACTION=="change", SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", TEST=="block", ATTR{block/*/uevent}="change" 60-persistent-storage.rules:# never access non-cdrom removable ide devices, the drivers are causing event loops on open() 60-persistent-storage.rules:# skip unpartitioned removable media devices from drivers which do not send "change" events 90-hal.rules:# pass all events to the HAL daemon 90-hal.rules:RUN+="socket:/org/freedesktop/hal/udev_event" 94-my-custom.rules:# Give user,group and world read and write access to /dev/input/event* 94-my-custom.rules:KERNEL=="event*", NAME="input/%k", MODE="0644" 95-udev-late.rules:# run a command on remove events 95-udev-late.rules:# event to be catched by udevmonitor README:The files in this directory are read by udev(7) and used when events Xwang