XBOX controller:
[java]
Joystick[0]:Controller (XBOX 360 For Windows)
buttons:10
JoystickButton[name=Button 0, parent=Controller (XBOX 360 For Windows), id=0, logicalId=0]
JoystickButton[name=Button 1, parent=Controller (XBOX 360 For Windows), id=1, logicalId=1]
JoystickButton[name=Button 2, parent=Controller (XBOX 360 For Windows), id=2, logicalId=2]
JoystickButton[name=Button 3, parent=Controller (XBOX 360 For Windows), id=3, logicalId=3]
JoystickButton[name=Button 4, parent=Controller (XBOX 360 For Windows), id=4, logicalId=4]
JoystickButton[name=Button 5, parent=Controller (XBOX 360 For Windows), id=5, logicalId=5]
JoystickButton[name=Button 6, parent=Controller (XBOX 360 For Windows), id=6, logicalId=6]
JoystickButton[name=Button 7, parent=Controller (XBOX 360 For Windows), id=7, logicalId=7]
JoystickButton[name=Button 8, parent=Controller (XBOX 360 For Windows), id=8, logicalId=8]
JoystickButton[name=Button 9, parent=Controller (XBOX 360 For Windows), id=9, logicalId=9]
axes:8
JoystickAxis[name=Y Axis, parent=Controller (XBOX 360 For Windows), id=0, logicalId=y, isAnalog=true, isRelative=false, deadZone=0.0]
JoystickAxis[name=X Axis, parent=Controller (XBOX 360 For Windows), id=1, logicalId=x, isAnalog=true, isRelative=false, deadZone=0.0]
JoystickAxis[name=Y Rotation, parent=Controller (XBOX 360 For Windows), id=2, logicalId=ry, isAnalog=true, isRelative=false, deadZone=0.0]
JoystickAxis[name=X Rotation, parent=Controller (XBOX 360 For Windows), id=3, logicalId=rx, isAnalog=true, isRelative=false, deadZone=0.0]
JoystickAxis[name=Z Axis, parent=Controller (XBOX 360 For Windows), id=4, logicalId=z, isAnalog=true, isRelative=false, deadZone=0.0]
JoystickAxis[name=Hat Switch, parent=Controller (XBOX 360 For Windows), id=5, logicalId=pov, isAnalog=false, isRelative=false, deadZone=0.0]
JoystickAxis[name=pov_x, parent=Controller (XBOX 360 For Windows), id=6, logicalId=pov_x, isAnalog=false, isRelative=false, deadZone=0.0]
JoystickAxis[name=pov_y, parent=Controller (XBOX 360 For Windows), id=7, logicalId=pov_y, isAnalog=false, isRelative=false, deadZone=0.0]
[/java]
LOG:
[java]
2013-10-13 10:42:07.095 FINE com.jme3.input.lwjgl.JInputJoyInput loadJoysticks Attempting to create joystick for: “Controller (XBOX 360 For Windows)”
2013-10-13 10:42:07.119 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Adding axis: “Y Axis” id:y
2013-10-13 10:42:07.124 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Remapped:y to:y
2013-10-13 10:42:07.126 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Adding axis: “X Axis” id:x
2013-10-13 10:42:07.128 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Remapped:x to:x
2013-10-13 10:42:07.130 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Adding axis: “Y Rotation” id:ry
2013-10-13 10:42:07.131 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Remapped:ry to:ry
2013-10-13 10:42:07.133 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Adding axis: “X Rotation” id:rx
2013-10-13 10:42:07.134 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Remapped:rx to:rx
2013-10-13 10:42:07.136 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Adding axis: “Z Axis” id:z
2013-10-13 10:42:07.137 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Remapped:z to:z
2013-10-13 10:42:07.139 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 0” id:0
2013-10-13 10:42:07.140 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:0 to:0
2013-10-13 10:42:07.143 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 1” id:1
2013-10-13 10:42:07.145 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:1 to:1
2013-10-13 10:42:07.147 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 2” id:2
2013-10-13 10:42:07.148 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:2 to:2
2013-10-13 10:42:07.150 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 3” id:3
2013-10-13 10:42:07.151 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:3 to:3
2013-10-13 10:42:07.152 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 4” id:4
2013-10-13 10:42:07.154 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:4 to:4
2013-10-13 10:42:07.155 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 5” id:5
2013-10-13 10:42:07.156 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:5 to:5
2013-10-13 10:42:07.158 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 6” id:6
2013-10-13 10:42:07.159 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:6 to:6
2013-10-13 10:42:07.160 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 7” id:7
2013-10-13 10:42:07.162 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:7 to:7
2013-10-13 10:42:07.163 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 8” id:8
2013-10-13 10:42:07.165 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:8 to:8
2013-10-13 10:42:07.166 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 9” id:9
2013-10-13 10:42:07.167 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:9 to:9
2013-10-13 10:42:07.168 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Adding axis: “Hat Switch” id:pov
2013-10-13 10:42:07.170 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Remapped:pov to:pov
2013-10-13 10:42:07.171 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Adding axis: “pov_x” id:pov_x
2013-10-13 10:42:07.172 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addAxis Adding axis: “pov_y” id:pov_y
2013-10-13 10:42:07.174 FINE com.jme3.input.lwjgl.JInputJoyInput loadJoysticks Attempting to create joystick for: “USB Receiver”
2013-10-13 10:42:07.175 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Consumer Control” id:0
2013-10-13 10:42:07.177 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:0 to:0
2013-10-13 10:42:07.178 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Numeric Key Pad” id:1
2013-10-13 10:42:07.179 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:1 to:1
2013-10-13 10:42:07.180 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 2” id:2
2013-10-13 10:42:07.182 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:2 to:2
2013-10-13 10:42:07.183 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 3” id:3
2013-10-13 10:42:07.186 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:3 to:3
2013-10-13 10:42:07.188 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 4” id:4
2013-10-13 10:42:07.192 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:4 to:4
2013-10-13 10:42:07.193 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 5” id:5
2013-10-13 10:42:07.194 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:5 to:5
2013-10-13 10:42:07.195 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 6” id:6
2013-10-13 10:42:07.197 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:6 to:6
2013-10-13 10:42:07.202 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 7” id:7
2013-10-13 10:42:07.203 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:7 to:7
2013-10-13 10:42:07.204 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 8” id:8
2013-10-13 10:42:07.206 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:8 to:8
2013-10-13 10:42:07.207 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 9” id:9
2013-10-13 10:42:07.208 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:9 to:9
2013-10-13 10:42:07.209 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 10” id:10
2013-10-13 10:42:07.211 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:10 to:10
2013-10-13 10:42:07.212 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 11” id:11
2013-10-13 10:42:07.213 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:11 to:11
2013-10-13 10:42:07.214 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 12” id:12
2013-10-13 10:42:07.215 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:12 to:12
2013-10-13 10:42:07.217 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 13” id:13
2013-10-13 10:42:07.218 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:13 to:13
2013-10-13 10:42:07.219 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 14” id:14
2013-10-13 10:42:07.220 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:14 to:14
2013-10-13 10:42:07.221 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 15” id:15
2013-10-13 10:42:07.223 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:15 to:15
2013-10-13 10:42:07.224 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 16” id:16
2013-10-13 10:42:07.228 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:16 to:16
2013-10-13 10:42:07.230 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 17” id:17
2013-10-13 10:42:07.231 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:17 to:17
2013-10-13 10:42:07.232 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 18” id:18
2013-10-13 10:42:07.233 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:18 to:18
2013-10-13 10:42:07.235 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 19” id:19
2013-10-13 10:42:07.236 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:19 to:19
2013-10-13 10:42:07.238 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 20” id:20
2013-10-13 10:42:07.239 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:20 to:20
2013-10-13 10:42:07.240 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 21” id:21
2013-10-13 10:42:07.241 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:21 to:21
2013-10-13 10:42:07.246 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 22” id:23
2013-10-13 10:42:07.247 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:23 to:23
2013-10-13 10:42:07.248 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 23” id:24
2013-10-13 10:42:07.250 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:24 to:24
2013-10-13 10:42:07.251 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 24” id:25
2013-10-13 10:42:07.252 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:25 to:25
2013-10-13 10:42:07.253 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 25” id:26
2013-10-13 10:42:07.254 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:26 to:26
2013-10-13 10:42:07.255 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 26” id:27
2013-10-13 10:42:07.256 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:27 to:27
2013-10-13 10:42:07.257 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 27” id:28
2013-10-13 10:42:07.258 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:28 to:28
2013-10-13 10:42:07.259 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 28” id:29
2013-10-13 10:42:07.260 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:29 to:29
2013-10-13 10:42:07.261 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 29” id:30
2013-10-13 10:42:07.278 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:30 to:30
2013-10-13 10:42:07.279 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Adding button: “Button 30” id:31
2013-10-13 10:42:07.280 FINE com.jme3.input.lwjgl.JInputJoyInput$JInputJoystick addButton Remapped:31 to:31
2013-10-13 10:42:07.281 FINE com.jme3.input.lwjgl.JInputJoyInput loadJoysticks Not a joystick: USB Receiver
2013-10-13 10:42:07.282 FINE com.jme3.input.lwjgl.JInputJoyInput loadJoysticks Attempting to create joystick for: “USB Receiver”
2013-10-13 10:42:07.284 FINE com.jme3.input.lwjgl.JInputJoyInput loadJoysticks Not a joystick: USB Receiver
2013-10-13 10:42:07.285 FINE com.jme3.input.lwjgl.JInputJoyInput loadJoysticks Attempting to create joystick for: “USB Receiver”
2013-10-13 10:42:07.286 FINE com.jme3.input.lwjgl.JInputJoyInput loadJoysticks Not a joystick: USB Receiver
[/java]