Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: [solved] IPAC: Enter key stops repeating when held down  (Read 1950 times)

0 Members and 1 Guest are viewing this topic.

TheElectricMonk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 40
  • Last login:May 06, 2022, 04:17:57 pm
  • I want to build my own arcade controls!
[solved] IPAC: Enter key stops repeating when held down
« on: October 12, 2018, 09:42:25 pm »
I've cloned my arcade machine to a friend's cabinet and we noticed a problem with a few racing games...

I have my Player One Button 1 wired as Enter, so I can move through Windows Explorer menus and such in a pinch if I need to troubleshoot something. I have no shifted keys set up.

For all other keys, when I hold them down, the IPAC sends a continuous key stream to the computer. However, with P1B1, sending the Enter key seems to stop after a while. Very quickly in Night Driver on MAME, rather quickly on Super Mario Kart on the SNES, and after about 15 seconds in Out Run on MAME.

Now my guess is that Windows is not programmed for situations in which the Enter key is constantly being spammed. I get that. The weird thing is, it worked on my old machine without a problem.
My old machine has an IPAC with a PS/2 plug, while my friend's newer IPAC is the current USB version. I also seem to recall readiing somewhere that using the different connectors is responsible for this phenomenon.

My question is twofold:

a) Can I configure my friend's USB IPAC to send Enter repeatedly like my old PS/2 IPAC did?
b) If that isn't possible, would a USB to PS/2 adapter like the one in the attached picture help?

I'd very much like to avoid having to reconfigure the whole system from the Enter key to something else (especially since a long time ago I configured all roughly 3000 MAME roms on the machine manually for each game...)
« Last Edit: October 15, 2018, 07:29:23 am by TheElectricMonk »

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 640
  • Last login:February 04, 2021, 10:51:51 am
  • Location: Easy St.
Re: IPAC: Enter key stops repeating when held down
« Reply #1 on: October 12, 2018, 11:38:13 pm »
there is usually two 'enter' keys on a keyboard ('enter key', and 'return key' ... one could be on your numeric keypad), you could try to set the ipac P1B1 to your other enter key.  you may not need to reconfigure in mame, as i think mame might accept either 'enter' key on your keyboard.  perhaps the other 'enter' key you use will repeat properly.

perhaps something else you can try ....  also do a test in windows, if you open eg. a notepad/wordpad screen, then one at a time try both 'enter' keys there to see if either one of them doesnt keep repeating

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re: IPAC: Enter key stops repeating when held down
« Reply #2 on: October 13, 2018, 09:08:06 pm »
The I-PAC treats all keys the same, there is no different behaviour of Enter.

This could be confirmed by running a keyboard test program which displays held keys. That would be the first thing to try.
The keyboard test at www.passmark.com is good, it has a 30-day trial.

Andy

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9226
  • Last login:Today at 12:43:52 pm
  • ...
Re: IPAC: Enter key stops repeating when held down
« Reply #3 on: October 14, 2018, 09:35:52 am »
I've cloned my arcade machine to a friend's cabinet and we noticed a problem with a few racing games...
For all other keys, when I hold them down, the IPAC sends a continuous key stream to the computer. However, with P1B1, sending the Enter key seems to stop after a while. Very quickly in Night Driver on MAME, rather quickly on Super Mario Kart on the SNES, and after about 15 seconds in Out Run on MAME.


What exactly are you mapping the Enter key to in MAME?
To me it sounds like it's mapped to an analog control and MAME isn't configured correctly.
A pic of the mapping in MAME and the settings under Analog Controls (also in MAME's in-game  menu) would help.

Also, is this an official MAME build or some other one like MAMEUI?


EDIT: Fork keyboard testing, my preference is the KADE utility (despite not owning any KADE products)
http://forum.arcadecontrols.com/index.php?topic=131879.0
It shows multiple key presses simultaneously.  Some other utilities do not.
« Last Edit: October 14, 2018, 09:49:14 am by BadMouth »

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 640
  • Last login:February 04, 2021, 10:51:51 am
  • Location: Easy St.
Re: IPAC: Enter key stops repeating when held down
« Reply #4 on: October 14, 2018, 09:46:32 am »
Quote from: BadMouth
For keyboard testing, my preference is the KADE utility (despite not owning any KADE products)
download link:
http://www.kadevice.net/loader/utils/

TheElectricMonk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 40
  • Last login:May 06, 2022, 04:17:57 pm
  • I want to build my own arcade controls!
Re: IPAC: Enter key stops repeating when held down
« Reply #5 on: October 15, 2018, 07:28:42 am »
:notworthy: Thanks for all of your replies - the solution turned out to be something completely different.

The "Left" key had "Enter" set as its shifted key, so whenever I was holding down Enter and pressed left (as you occasionally do in a racing game), the key release for Enter was triggered and the constant "Enter stream" was interrupted. We found this out today while playing R-Type when the charged shot would suddenly fire for no apparent reason.

Anyway, I cleared the shifted Enter key, and now it works like a charm!  ;D