Main > Main Forum
Idea to add Esc and Pause to CP without using another input or Shift function!
Nyrine:
None of the joypads (USB) Ive hacked register U+D or L+R -- seems the pad knows it cant do this, and if it sees it, doesnt send it to the PC =/
M-80:
Can't you just use the iPac's reprogramming utility to remap the buttons? The pause button is just the P key. Slikstik put Pause buttons in their CPs.
http://www.ultimarc.com/winipac.html
ErikRuud:
Randy-T is correct, you would need a double pole switch to make this work. If you try to use a single pole switch, you end up with all three switches wired in paralell, and pressing any one of them will register as both up and down.
On my cab, I used the IPac's shift function to map the Esc key to another button. I have a pause button on my cab, the shifted function is Esc. That lets me use the button for two purposes, and it also makes it harder to accidently exit a game. I did the same with the Reset control so that it takes a two button press to exit or reset a game in progress.
Tiger-Heli:
Thinking about the comments, I agree diodes will be required.
Answering a bunch of comments here:
--- Quote ---None of the joypads (USB) Ive hacked register U+D or L+R -- seems the pad knows it cant do this, and if it sees it, doesnt send it to the PC =/
--- End quote ---
I'm getting this impression also, maybe it won't work for gamepad hacks.
--- Quote ---Can't you just use the iPac's reprogramming utility to remap the buttons? The pause button is just the P key. Slikstik put Pause buttons in their CPs.
--- End quote ---
Not if you're already using all 28 inputs for action keys :-)
--- Quote ---What we really need is some kind of database that indicates what brands of gamepad use a common ground, have easy solder points, MSDOS drivers etc. It is not knowing these things that puts me off gamepad hacks.
--- End quote ---
Yes a database would be a great idea. I don't think DOS drivers are required, as these are USB pads. USB is only supported in a DOS Box under windows, so you are still using the Windows drivers.