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: Shift and Shazham Key Setup  (Read 812 times)

0 Members and 1 Guest are viewing this topic.

SteveJ34

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 810
  • Last login:January 06, 2024, 12:29:40 am
Shift and Shazham Key Setup
« on: November 17, 2004, 09:49:53 am »
Stupid question I'm sure but.....

I used a Hagstrom encoder in my original upright project.  For my current bartop projects, I was going to hack a keyboard but of late I'm leaning toward just getting a couple of Keywhiz Ecos or IPAC VEs.

One advantage, I think, is the Shift/Shazham key functionality that would enable me to decrease the number of buttons on the control panel.

Can someone clarify my understanding that a button can be wired as both an action button and the shift/shazham key with a secondary assignment possible for all other keys?

Example: Player 1/Button 1 could be shift key and then with this held you can map any other button to MAME controls like Tab, ESC, etc?

This would eliminate some buttons on what will already be  limited CP space based on the project size.


Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re:Shift and Shazham Key Setup
« Reply #1 on: November 17, 2004, 10:53:20 am »
Stupid question I'm sure but.....
Only stupid question is the one you don't ask . . .  okay enough triteness, maybe.
Quote
I used a Hagstrom encoder in my original upright project.
I'm sorry . . .  (just kidding).
Quote
For my current bartop projects, I was going to hack a keyboard but of late I'm leaning toward just getting a couple of Keywhiz Ecos or IPAC VEs.
If you were going to hack a keyboard, you might want to consider the new $20 KeyWiz Eco 2 - message thread here

Quote
One advantage, I think, is the Shift/Shazham key functionality that would enable me to decrease the number of buttons on the control panel.

Can someone clarify my understanding that a button can be wired as both an action button and the shift/shazham key with a secondary assignment possible for all other keys?

This would eliminate some buttons on what will already be  limited CP space based on the project size.
You can definitely do this, I have some more detailed info at  
http://www.mameworld.net/tigerheli/encoder/shiftkeys.htm

Some things to consider -

On the KeyWiz encoders, by default the Shift key is a separate button, it doesn't do anything by itself, but accesses additional features when pressed with another button.

I actually like this approach but others hate it.  It means an extra button on your CP, but no chance of hitting the (say, shifted ESC buttton) by accident.

If you hate it, there is an alternate wiring method on my page which makes it work similar to the I-PAC, except that it sends the normal first key and shifted second key instead of just the second key.

For that matter, for those that prefer it, you can do the same thing with an I-PAC by setting the shift key to NONE, but you lose one input.

The KeyWiz does not allow you to assign shifted inputs to the joystick movement inputs.

Both the KeyWiz and the I-PAC VE's lose their configurations on power-down, however, the KeyWiz has all default keys assigned a value, so you can use the default set.  With the VE, the extra keys are not programmed by default so if you use them, you have to load a config file at boot-up.  (The KeyWiz can load a config file at boot also, if you want to use a custom set.)
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.