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: Need some help; button press registered only when button is released  (Read 1997 times)

0 Members and 1 Guest are viewing this topic.

dekar24k

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 378
  • Last login:April 28, 2019, 03:50:11 pm
    • ArcadeForum.com
Hey guys,

I have just configured all the buttons on my control panel and it works great, except for one button; the 1SW5. The keypress isn't registered until I release the button! E.g. I load up notepad, press the button, but the 'Z' character is typed only when I release the button.

The weird thing is that I had this issue with another button, then I reprogrammed the iPac and the problem was solved. But now I noticed I have the same problem, only with a different button! I am therefore 99% sure it has something to do with the programming of the iPac but I have no idea what's wrong. In WinIPAC all the buttons are "wired" correctly according to the switches they are physically connected to and I have double-checked that all the buttons are correctly (physically) wired as well.

Any help is appreciated a lot. Thanks! :)

BTW, I can't wait to play now .. Seriously I'm 95% done with my cab. :)
Finished project: "The Saloon Arcade" - 2 player upright cabinet

Joystick.net - Retro gaming news and reviews

Queeg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 97
  • Last login:August 30, 2024, 04:25:21 am
Re: Need some help; button press registered only when button is released
« Reply #1 on: January 09, 2010, 03:44:46 pm »
I have the exact same problem. I checked the button it was happening with and confirmed it worked as it was supposed to (pressing it closes the circuit). You are right, it is something to do with the programming on the ipac side. I managed to get this to move to one of my admin buttons (to not interfere with game play). This happens now on my escape(exit) button, which is really no big deal at all. That's the only thing I can recommend doing, just tinker with button assignments and such 'til you can move the button to one that is not used for game play.

Kman-Sweden

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 526
  • Last login:October 23, 2015, 07:29:00 am
  • Up the Irons!
Re: Need some help; button press registered only when button is released
« Reply #2 on: January 09, 2010, 04:31:17 pm »
I'd say you've mixed up the NO/NC....
Try checking your microswitches.

dekar24k

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 378
  • Last login:April 28, 2019, 03:50:11 pm
    • ArcadeForum.com
Re: Need some help; button press registered only when button is released
« Reply #3 on: January 09, 2010, 05:13:18 pm »
I'd say you've mixed up the NO/NC....
Try checking your microswitches.

Nope, that's not the case. When I run the ascii test mode (CTRL+ALT+P) every button works as they're supposed to (e.g. I get output when the button is pressed and not released).

I suspect this has something to do with a SHIFT assignment (the button is waiting for another button to be pressed). I'll try to reset the iPac tomorrow and assign keymap again.

Thanks for helping guys. More comments appreciated if anyone knows what might be wrong.
Finished project: "The Saloon Arcade" - 2 player upright cabinet

Joystick.net - Retro gaming news and reviews

angryred

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 78
  • Last login:October 20, 2023, 12:46:57 am
Re: Need some help; button press registered only when button is released
« Reply #4 on: January 09, 2010, 07:32:14 pm »
I get the same thing with my Player 1 button; it doesn't register a press until released.  I'm on an I-Pac 4, and a while back I monkeyed with the settings to get rid of the Escape shift function, p1 & p2 held simultaneously. Too many test menus require simultaneous p1 & p2 presses, and I have an Escape button on my panel anyway. I thought that the press-upon-release was something to do with that shift function, but the behavior persisted even after I got rid of the shift command.

It doesn't cause me any problems, but I often notice it; the switches I chose for admin features (enter, escape, f2, etc) have a bad habit of registering multiple presses on one press, so when I go to the controls settings in the Tab menu, sometimes Enter gets pressed twice-- once enters the control menu, second activates the reassign for Player 1 start. Every time I go to set it back to 1, the "1" then shows as highlighted, like all controls that have been changed from their defaults. It works fine, but there's something going on with that command other than just the standard press, and I don't know what it is.

But it works, and it doesn't really cause any issues as Player 1 Start isn't exactly one of those commands that requires precision timing.  I'm curious as to what it is, but I don't see a need to risk glitching something to try and figure it out.

dekar24k

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 378
  • Last login:April 28, 2019, 03:50:11 pm
    • ArcadeForum.com
Re: Need some help; button press registered only when button is released
« Reply #5 on: January 10, 2010, 04:56:34 am »
Hmm... Solved it. As we suspected it had something to do with the Shift-assignments. I removed all shifted buttons in WinIPAC (set them to "none") and now the problem is solved. No more sticky buttons.

I have so many buttons on my cp that I don't really need any shifted ones. I'm still wondering what caused it though.  ???
Finished project: "The Saloon Arcade" - 2 player upright cabinet

Joystick.net - Retro gaming news and reviews

dekar24k

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 378
  • Last login:April 28, 2019, 03:50:11 pm
    • ArcadeForum.com
Re: Need some help; button press registered only when button is released
« Reply #6 on: January 10, 2010, 06:49:54 am »
Just got reply from Andy as well:

Quote
Stian,

 

This means you have programmed this input as the shift button. You would need to re-assign the shift button. Start1 is the default shift button.

 

Andy
Finished project: "The Saloon Arcade" - 2 player upright cabinet

Joystick.net - Retro gaming news and reviews