This PForth program will operate on info coming from a Saitek Wireless
gamepad on Windows and turn it into something that landspeeder can deal
with. This program is a special-case in that it is for gamepad control only...
no sensors.
filter_saitek_wireless
matrix temp
0 5 0 temp translationMatrix
define filter_axis_0
getCurrentEventAxis 0.000031 * setCurrentEventAxis
enddef
define filter_axis_1
temp 0 insertMatrixEvent
getCurrentEventAxis -0.000031 * setCurrentEventAxis
enddef
define filter_axis_6
getCurrentEventAxis -32768 + -0.000031 *
deleteCurrentEvent
3
insertAxisEvent
enddef
define filter_axis_5
getCurrentEventAxis -32768 + 0.000031 *
deleteCurrentEvent
2
insertAxisEvent
enddef
define filter_button_4
deleteCurrentEvent
enddef
define filter_button_3
deleteCurrentEvent
enddef