Hi guys, I purchased a USB gamepad today. After a bit of head scratching I was able to get the sucker running the way I wanted with a modified generic.txt. The first (left) analog stick has axes 0 and 1 and I'm able to read the full 0 to 16383 values on these. The second (right) analog stick can only read axis 2, left to right. If I try to read axis 3 (up and down) I get no events generated. The little debug window never shows a change in the 4th axis column: I downloaded a program called and verified the 2nd joystick is working for both axes. In the case of the joystick it's reading left to right as the value "Z" and up and down as the value "R". Does the internal engine of Reaper support the "R" axis? I'd really like to be able to use the 2 joysticks as X/Y controllers for Alchemy's and Zebra's XY modulators. I doubt it will make any difference but I've attached my joystick configuration to this post as an attachment.
I have this too with typical ps2 style gamepads. Be good to know if it's a limitation, not looked in to the code of it much to see if i can add my own yet.
oldtimer, Thanks for the comment. From what I can tell Za/Zr is the "standard" way to access a second analog joystick in Windows. Every device I've plugged in with a second joystick reacts this way. I think if Reaper wants to use all 4 axes on a two joystick controller it'll need to Za and Zr. I know of no new gamepads that don't use Za/Zr. If this is truly legacy I'd be surprised.
Oh well, just a thought.Like I said ,I maybe talking outa side of my neck. Anyway if Za/Zr is *standard* why isn't it treated as such? (which I suppose is your question anyway).