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: Steady Key option in mame.ini...function?  (Read 8218 times)

0 Members and 1 Guest are viewing this topic.

Teknique

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 204
  • Last login:October 02, 2015, 10:35:46 am
  • I'm a Gauntlet wizard in real life
Steady Key option in mame.ini...function?
« on: June 26, 2008, 08:33:25 pm »
What exactly does the steady key function in mame.ini do?  I tried a google search and only came up with something about hitting three keys at once?

Your screen name has been added to my frag list.

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Steady Key option in mame.ini...function?
« Reply #1 on: June 27, 2008, 01:26:31 pm »
Assuming you read the docs/config.txt file, I'll go into details.

It doesn't send input keys until after zero changes are detected between two frames.  This delays the inputs for at least one frame; even if all inputs are correctly seen at once, mame waits for the next frame to see that all the same keys are still down, before sending to the game.  If the keyboard is really slow, OTOH, it might take a couple frames to send the computer which keys are down (and up).  In this case, mame waits until the changes stop coming, how ever many frames that takes.  (source, lines 660-710)

Basically, this option helps slow keyboards (which already have a frame or two delay), and aids slow fingers (which can't press keys at the same time).  People with ipac or keywiz and fast fingers should not use this option, as it delays the inputs.  Does not effect gamepad or mouse type inputs.
Robin
Knowledge is Power

Teknique

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 204
  • Last login:October 02, 2015, 10:35:46 am
  • I'm a Gauntlet wizard in real life
Re: Steady Key option in mame.ini...function?
« Reply #2 on: June 28, 2008, 07:41:03 am »
Thanks U_rebel.  I was wondering about a keyboard controllers interaction with this setting and you answerd the question.

Tek
Your screen name has been added to my frag list.