Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

735 lines
14 KiB

[DirectInput]
DirectXVersion=0x800
Devices=SideWinder Force Feedback 2 Joystick
[SideWinder Force Feedback 2 Joystick]
VID=1118
PID=27
Name=SideWinder Force Feedback 2 Joystick
Controls=X AXIS,Y AXIS,Z ROTATION,SLIDER,HAT SWITCH,BUTTON 0,BUTTON 1,BUTTON 2,BUTTON 3,BUTTON 4,BUTTON 5,BUTTON 6,BUTTON 7
ImageFileName.0=MS1B.PNG
[X Axis]
UsagePage=0x1
Usage=0x30
Type=0x1000002
Name=X AXIS
Align.0=L
CallOutMax.0=(252,131),(426,151)
LineData.0=(250,143),(214,143)
[Y Axis]
UsagePage=0x1
Usage=0x31
Type=0x1000102
Name=Y AXIS
Align.0=R
CallOutMax.0=(1,108),(160,128)
LineData.0=(162,121),(188,121)
[Z Rotation]
UsagePage=0x1
Usage=0x35
Type=0x502
Name=Z ROTATION
Align.0=R
CallOutMax.0=(0,141),(153,161)
LineData.0=(153,153),(190,153)
[Slider]
UsagePage=0x1
Usage=0x36
Type=0x202
Name=SLIDER
OverlayFileName.0=MS1B_01.PNG
OverlayRect.0=(183,206),(695,718)
Align.0=TL
CallOutMax.0=(293,205),(427,253)
LineData.0=(290,216),(199,216)
[Hat Switch]
UsagePage=0x1
Usage=0x39
Type=0x10
Name=HAT SWITCH
OverlayFileName.0=MS1B_02.PNG
OverlayRect.0=(188,66),(700,578)
Align.0=BL
CallOutMax.0=(45,22),(241,43)
LineData.0=(69,41),(69,71),(192,71)
[Button 0]
UsagePage=0x9
Usage=0x1
Type=0x2000004
Name=BUTTON 0
OverlayFileName.0=MS1B_03.PNG
OverlayRect.0=(171,80),(683,592)
Align.0=R
CallOutMax.0=(1,78),(156,98)
LineData.0=(157,89),(175,89)
[Button 1]
UsagePage=0x9
Usage=0x2
Type=0x2000104
Name=BUTTON 1
OverlayFileName.0=MS1B_04.PNG
OverlayRect.0=(200,85),(712,597)
Align.0=TL
CallOutMax.0=(231,101),(410,122)
LineData.0=(244,109),(244,94),(209,94)
[Button 2]
UsagePage=0x9
Usage=0x3
Type=0x2000204
Name=BUTTON 2
OverlayFileName.0=MS1B_05.PNG
OverlayRect.0=(191,83),(703,595)
Align.0=L
CallOutMax.0=(250,75),(427,95)
LineData.0=(248,86),(198,86)
[Button 3]
UsagePage=0x9
Usage=0x4
Type=0x2000304
Name=BUTTON 3
OverlayFileName.0=MS1B_06.PNG
OverlayRect.0=(202,75),(714,587)
Align.0=BL
CallOutMax.0=(214,50),(402,69)
LineData.0=(234,68),(234,78),(208,78)
[Button 4]
UsagePage=0x9
Usage=0x5
Type=0x2000404
Name=BUTTON 4
OverlayFileName.0=MS1B_07.PNG
OverlayRect.0=(146,199),(658,711)
Align.0=R
CallOutMax.0=(0,165),(143,188)
LineData.0=(144,178),(152,178),(152,201)
[Button 5]
UsagePage=0x9
Usage=0x6
Type=0x2000504
Name=BUTTON 5
OverlayFileName.0=MS1B_08.PNG
OverlayRect.0=(129,203),(641,715)
Align.0=TR
CallOutMax.0=(0,191),(104,230)
LineData.0=(104,200),(135,200),(135,207)
[Button 6]
UsagePage=0x9
Usage=0x7
Type=0x2000604
Name=BUTTON 6
OverlayFileName.0=MS1B_09.PNG
OverlayRect.0=(125,216),(637,728)
Align.0=TR
CallOutMax.0=(1,237),(114,274)
LineData.0=(114,248),(131,248),(131,222)
[Button 7]
UsagePage=0x9
Usage=0x8
Type=0x2000704
Name=BUTTON 7
OverlayFileName.0=MS1B_10.PNG
OverlayRect.0=(141,211),(653,723)
Align.0=TR
CallOutMax.0=(2,276),(159,299)
LineData.0=(147,273),(147,218)
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.1]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.1]
MapExists=1
X AXIS=0x1
BUTTON 3=0x1
BUTTON 2=0x2
BUTTON 1=0x3
BUTTON 5=0xFD
Y AXIS=0x4
HAT SWITCH=0x1
BUTTON 6=0x5
BUTTON 4=0x6
BUTTON 7=0x7
BUTTON 0=0x8
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.2]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.2]
MapExists=1
X AXIS=0x1
BUTTON 0=0x1
BUTTON 1=0x2
BUTTON 4=0x3
BUTTON 5=0xFD
Y AXIS=0x4
HAT SWITCH=0x1
BUTTON 3=0x4
BUTTON 2=0x5
BUTTON 6=0x6
BUTTON 7=0x7
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.3]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.3]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 5=0xFD
HAT SWITCH=0x1
SLIDER=0x5
BUTTON 1=0x4
BUTTON 6=0x5
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.41]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.41]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
Z ROTATION=0x3
SLIDER=0x4
BUTTON 0=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 4=0x4
BUTTON 5=0x5
BUTTON 1=0x6
BUTTON 6=0xFD
HAT SWITCH=0x1
BUTTON 7=0x8
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.4]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.4]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
SLIDER=0x3
BUTTON 1=0x1
BUTTON 4=0x2
BUTTON 5=0x3
BUTTON 6=0xFD
HAT SWITCH=0x1
Z ROTATION=0x5
BUTTON 3=0x4
BUTTON 2=0x5
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.5]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.5]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
SLIDER=0x3
BUTTON 0=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 4=0xFD
HAT SWITCH=0x1
BUTTON 5=0x4
Z ROTATION=0x4
BUTTON 1=0x5
BUTTON 6=0x8
BUTTON 7=0x9
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.6]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.6]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 4=0xFD
HAT SWITCH=0x1
Z ROTATION=0x4
SLIDER=0x5
BUTTON 5=0x4
BUTTON 1=0x5
BUTTON 6=0x6
BUTTON 7=0x7
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.7]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.7]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
SLIDER=0x3
BUTTON 0=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 4=0xFD
HAT SWITCH=0x1
Z ROTATION=0x5
BUTTON 1=0x4
BUTTON 5=0x5
BUTTON 6=0x6
BUTTON 7=0x7
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.9]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.9]
MapExists=1
Z ROTATION=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 4=0x2
BUTTON 5=0x3
BUTTON 6=0x4
BUTTON 2=0x5
BUTTON 3=0x6
HAT SWITCH=0x1
BUTTON 1=0x7
X AXIS=0x3
BUTTON 7=0x8
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.10]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.10]
MapExists=1
Z ROTATION=0x1
Y AXIS=0x2
BUTTON 4=0x1
BUTTON 0=0x2
BUTTON 5=0x3
BUTTON 6=0x4
BUTTON 3=0x5
HAT SWITCH=0x1
BUTTON 1=0x6
X AXIS=0x3
BUTTON 2=0x9
BUTTON 7=0xA
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.11]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.11]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 4=0x1
BUTTON 5=0x2
BUTTON 6=0x3
BUTTON 0=0x4
BUTTON 1=0x5
BUTTON 2=0x6
BUTTON 3=0x7
HAT SWITCH=0x1
BUTTON 7=0x8
Z ROTATION=0x3
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.12]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.12]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 1=0x4
BUTTON 4=0x5
BUTTON 5=0xFD
BUTTON 6=0x6
BUTTON 7=0x7
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.13]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.13]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 1=0x2
BUTTON 4=0x3
BUTTON 5=0x4
BUTTON 6=0x5
BUTTON 7=0x6
HAT SWITCH=0x1
Z ROTATION=0x3
BUTTON 2=0x9
BUTTON 3=0xA
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.14]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.14]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 1=0x2
BUTTON 4=0x3
BUTTON 5=0x4
BUTTON 6=0x5
BUTTON 7=0xFD
HAT SWITCH=0x1
Z ROTATION=0x3
BUTTON 2=0x7
BUTTON 3=0x8
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.15]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.15]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 1=0x1
BUTTON 0=0x2
BUTTON 2=0x3
BUTTON 3=0x4
BUTTON 4=0x5
BUTTON 5=0x6
BUTTON 6=0x7
BUTTON 7=0x8
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.16]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.16]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 1=0x1
BUTTON 0=0x2
BUTTON 2=0x3
BUTTON 3=0x4
BUTTON 4=0x5
BUTTON 5=0xFD
BUTTON 6=0x6
BUTTON 7=0x7
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.17]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.17]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 1=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 0=0x4
BUTTON 4=0x5
BUTTON 5=0x6
BUTTON 6=0x7
BUTTON 7=0x8
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.18]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.18]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 1=0x2
BUTTON 2=0x3
BUTTON 3=0x4
BUTTON 4=0x5
BUTTON 5=0x6
BUTTON 6=0x7
BUTTON 7=0x8
HAT SWITCH=0x1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.19]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.19]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 1=0x2
BUTTON 2=0x3
BUTTON 3=0x4
BUTTON 4=0x5
BUTTON 5=0x6
BUTTON 6=0x7
BUTTON 7=0xFD
HAT SWITCH=0x1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.21]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.21]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 1=0x1
BUTTON 4=0x2
BUTTON 2=0x3
BUTTON 3=0x4
BUTTON 0=0x5
BUTTON 5=0x6
BUTTON 6=0xFD
BUTTON 7=0x8
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.24]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.24]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 1=0x2
BUTTON 3=0x3
BUTTON 2=0x4
BUTTON 4=0x5
BUTTON 5=0x6
BUTTON 6=0xFD
HAT SWITCH=0x1
BUTTON 7=0x7
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.25]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.25]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 1=0x2
BUTTON 2=0x3
BUTTON 3=0x4
BUTTON 4=0x5
BUTTON 5=0xFD
HAT SWITCH=0x1
BUTTON 6=0x6
BUTTON 7=0x7
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.26]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.26]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 1=0x2
BUTTON 2=0x3
BUTTON 3=0x4
BUTTON 4=0x5
BUTTON 5=0xFD
HAT SWITCH=0x1
BUTTON 6=0x6
BUTTON 7=0x7
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.27]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.27]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 1=0x2
BUTTON 2=0x3
BUTTON 3=0x4
BUTTON 4=0xFD
HAT SWITCH=0x1
BUTTON 5=0x5
BUTTON 6=0x6
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.28]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.28]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 1=0x2
BUTTON 2=0x3
BUTTON 3=0x4
BUTTON 4=0x5
BUTTON 5=0xFD
HAT SWITCH=0x1
BUTTON 6=0x6
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.32]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.32]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 1=0x4
BUTTON 4=0x5
BUTTON 5=0xFD
HAT SWITCH=0x1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.33]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.33]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 1=0x4
BUTTON 4=0x5
BUTTON 5=0xFD
HAT SWITCH=0x1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.34]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.34]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 3=0x1
BUTTON 0=0x2
BUTTON 2=0x3
BUTTON 4=0x4
BUTTON 5=0x5
BUTTON 6=0xFD
HAT SWITCH=0x1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.8]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.8]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 1=0x2
BUTTON 4=0x3
BUTTON 2=0x4
BUTTON 3=0x5
BUTTON 5=0x6
BUTTON 6=0x7
BUTTON 7=0xFD
HAT SWITCH=0x1
Z ROTATION=0x3
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.20]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.20]
MapExists=1
BUTTON 1=0x1
BUTTON 0=0x2
BUTTON 4=0x3
BUTTON 5=0xFD
BUTTON 6=0xFE
BUTTON 7=0xFC
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.22]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.22]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 1=0x4
BUTTON 4=0x5
BUTTON 6=0x6
BUTTON 7=0x7
BUTTON 5=0x8
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.23]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.23]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 1=0x1
BUTTON 0=0x2
BUTTON 2=0x3
BUTTON 3=0x4
BUTTON 4=0x5
BUTTON 5=0x6
BUTTON 7=0x7
BUTTON 6=0x8
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.30]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.30]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
Z ROTATION=0x3
BUTTON 0=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 1=0x4
BUTTON 4=0x5
BUTTON 5=0x6
HAT SWITCH=0x1
BUTTON 6=0xA
BUTTON 7=0xD
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.31]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.31]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
BUTTON 2=0x2
BUTTON 3=0x3
BUTTON 1=0x4
BUTTON 4=0x5
BUTTON 5=0x6
BUTTON 6=0x7
HAT SWITCH=0x1
BUTTON 7=0xB
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Application.{FD4ACE13-7044-4204-8B15-095286B12EAD}.Genre.40]
MapExists=1
[SIDEWINDER FORCE FEEDBACK 2 JOYSTICK.Genre.40]
MapExists=1
X AXIS=0x1
Y AXIS=0x2
BUTTON 0=0x1
Z ROTATION=0x3
BUTTON 1=0x2
SLIDER=0x4
BUTTON 2=0x3
BUTTON 3=0x4
BUTTON 4=0x5
BUTTON 5=0x6
BUTTON 6=0x7
BUTTON 7=0x8