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: Button Mapping  (Read 7451 times)

0 Members and 1 Guest are viewing this topic.

bizzy

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:January 01, 2016, 08:35:54 am
  • I want to build my own arcade controls!
Button Mapping
« on: April 10, 2015, 01:34:42 am »
 Hi all,

Appreciate the previous help, so I have another query.

I have received my ipac2 controller am wondering what keys to map to avoid problems with multiple emulators.

I am using a 2 player 6 button layout with a 1 player and 1 add coin buttons and same for 2nd playe . Is this the best way? I am going to be using the following emulators and am hoping someone can provide how to map my buttons to work with all of them.

Emulators I'm using:
- MAME
- Fusion (for SMS and mega Drive)
- zsNes
- fceUX

Any help would be greatly appreciated.

Thanks,
Bizzy

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: Button Mapping
« Reply #1 on: April 10, 2015, 03:26:42 am »
Hi all,

Appreciate the previous help, so I have another query.

I have received my ipac2 controller am wondering what keys to map to avoid problems with multiple emulators.

I am using a 2 player 6 button layout with a 1 player and 1 add coin buttons and same for 2nd playe . Is this the best way? I am going to be using the following emulators and am hoping someone can provide how to map my buttons to work with all of them.

Emulators I'm using:
- MAME
- Fusion (for SMS and mega Drive)
- zsNes
- fceUX

Any help would be greatly appreciated.

Thanks,
Bizzy
Pause and ESC (exit emulator) buttons are very handy. Also Select and Enter kind of buttons you need for the console emulators but you can map them on P1/P2 Start and coin buttons.
I have a dedicated Mute button I find very useful myself. special actions should be hidden by shifted button combinations so visitors can not execute them accidentally.

dashingw

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:February 01, 2025, 06:47:39 pm
  • Miss my 80's
Re: Button Mapping
« Reply #2 on: April 10, 2015, 06:56:15 am »
I find save and load state buttons handy as well, was using 3 of my six player 1 buttons for that as you rarely need more than 3 buttons. But I now have an excellent small wireless Anker keyboard from amazxon that sits up top and in the middle of my panel near the glass that allows me to cover a lot of extra functions quickly for emulators. Keyboard is only 11" wide by 5" deep and very thin... Not for everybody but I wouldn't be without it.... Lol
« Last Edit: April 10, 2015, 07:03:07 am by dashingw »
My Cab's made from an old Atari Pit Fighter upright 90/91

anger

  • Trade Count: (0)
  • Newbie
  • *
  • Offline Offline
  • Posts: 1
  • Last login:April 18, 2015, 12:44:15 pm
  • I want to build my own arcade controls!
Re: Button Mapping
« Reply #3 on: April 10, 2015, 09:47:11 am »
Thanks for posting this photo @dashingw :)
I managed to print the photo from you and with a little help with the conversion from pixels into the inches i mapped my buttons too. Great! :D
« Last Edit: April 18, 2015, 12:33:48 pm by anger »

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9270
  • Last login:July 14, 2025, 01:30:54 pm
  • ...
Re: Button Mapping
« Reply #4 on: April 10, 2015, 01:27:17 pm »
On the encoder, I replace the first four default MAME keys (Left Ctrl, Left Alt, Space, Shift) with z,x,c,v.
Do this, then remap those four keys globally in MAME before setting up any individual games.
With an I-Pac, you can remap them on the encoder itself.  With a key-wiz I just run the wire to the appropriate other connection.

It saves a lot of headaches down the road when you get to emulators, programs, or games where those keys either can't be mapped or cause issues.
Also no worries about triggering hotkey combos that would rotate windows and such.

Stick with ESC for exit on everything.
« Last Edit: April 10, 2015, 01:28:54 pm by BadMouth »

thomas_surles

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2118
  • Last login:September 13, 2024, 06:34:49 pm
Re: Button Mapping
« Reply #5 on: April 10, 2015, 01:40:32 pm »
I have 6 player buttons per player. A start and coin button for each. An exit button. A save and load state button and a pause button.
Most people can do without the save, load, and pause button but I love them. I only use the save and load for console games though. That way when you continue a game you just hit load and boom right where you left off. No intros and no menus. Very useful to me. Plus I can see the ends of games I have never been able to beat before. Like did you know there was a level after the hover bikes in "battle toads in battlemaniacs"?? Not me until last week. Lol

I have a slightly odd key mapping.

P1-  enter S D.   P2 - F G H
               Z X C.           V B N

P1 coin- 5.   P2 coin- 6
P1 start- 1.   P2 start- 2
                                                                           i
P1 joystick - arrow keys.      P2 joystick- J.  L
                                                                          K
Exit - HOME
pause - P
Save- f5
Load- f7

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9270
  • Last login:July 14, 2025, 01:30:54 pm
  • ...
Re: Button Mapping
« Reply #6 on: April 10, 2015, 03:10:03 pm »
P1-  enter S D.   
               Z X C.         

I've thought about using enter for that button or P1 start.
It worked well as START on my driving cab when making selections in PC game menus. (and ESC for back)

On a standard cab, I was afraid I'd run into issues with some console emulators.
It's been so long I don't remember which console emulators have trouble with the non-letter/number keys.
fceUX has issues with them if I remember correctly....but I might not remember correctly.

Run into any issues with it?

thomas_surles

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2118
  • Last login:September 13, 2024, 06:34:49 pm
Re: Button Mapping
« Reply #7 on: April 10, 2015, 04:48:13 pm »
No issues. I have a ton of emulators. But I wish I made the start button enter and my player 1 button space bar. I missed out on several good pc games that use the space bar.