Jump to content
  • Announcement

    The HyperSpin 2 early access beta is here!

    We’re starting the first public testing phase with Platinum Members to keep the scope manageable while we test the current feature set and begin to add more. In the future, we’ll provide a version for basic members as well.  On behalf of the entire HyperSpin team, we look forward to another exciting adventure with our community.

Keymapper Help


ForeverNerdy

Recommended Posts

Posted

Hey guys I'm new to Hyperspin so I saw a video online about using Joy2Key to map your controllers so you can use them in the menu instead of using the keyboard. My issue is that when I go into MAME to set up my controllers for that the Keymapper overrides my controls. Is there a way to turn off Joy2Key when in game?

Posted

Hi, I am not sure how you are set up then. This is one of the main reasons we use keymappers! There use to be a written tutorials section around here that seems to have completely vanished... Anyway, you just have to set up JTK with RL so it will know exactly when to enable what controls. I just noticed I still have a bunch of pics so I'll do a mini tutorial right here! Let's start with JTK itself:

1. Start JTK from your "Windows Startup" folder so it is loaded (and minimized to tray) long before you even start HS. Create a shortcut from the JTK.exe and drag/copy it to "Start Menu" --> "All Programs" --> "Startup" folder.

jtk-01-minimized.PNG.763ec4fa7adb23b7b3b638c699823b36.PNG

2. Now contrary to intuition, we will only have 2 profiles in JTK itself. A "DEFAULT" (completely blank) profile. I use this profile when I boot so the buttons on my joystick don't send accidental "enter" and "escape" keypresses in windows apps! And an initial "HYPERSPIN" profile (we only need this as when you first run HS, RL has not run yet till you choose a game). Something like this:

jtk-02-defaultand1st.PNG.3986d8eaae7516944b8a078f102c4013.PNG

ALL other profiles will be made and stored inside RL. First let's make it so the HS profile automatically starts when you first start HS:

jtk-03-hs-start.PNG.aa774e8e8c2696d00aa330196dee9d06.PNG

All right, now let's setup RL. First tell RL where JTK is located:

jtk-04-path.PNG.dddcb6c4d10119619146991140df0258.PNG

And we'll enable it globally:

jtk-05-enable.PNG.9991df3e2826e15ec9f2125c4fd1f57d.PNG

Now we can set up some fundamental profiles. You'll want to create all 3 available profiles (Default, Frontend, and RocketLauncher) by clicking the down arrow here:

jtk-06-RL-profiles.PNG.739fe418537920f29e7455beec0a4d59.PNG

Now select Hyperspin in the top pane and Hyperspin in the bottom pane (plus sign if you need to create it) and make it exactly like the profile you made directly in JTK earlier (you may notice that I have my buttons mixed up in these pics ironically LOL... one of these pics was old that's all). The RL profile is used for the controls when in "Pause" and I believe the _Default profile is simply only used whenever it has no other profile to load. Should be left blank.

That should cover all your basic navigation. Controls inside games should always be configured in the actual emulators themselves not JTK... unless you have no choice!

Also, some emulators like Mame allow you to set the exit emulator key so you can just map it directly to a button your gamepad. Most other emulators don't though and you can set up profiles to send the "escape" key (the default exit emulator key in RL) from your gamepad like this:

image.png.dbeb5d2a95f0f647eaf8d111a94bf0e1.png

This example used NES but it has to be repeated for every system that needs an exit mapped. Doing it like this is good though as i had another emulator I like to use just not want to exit with the escape key. I simply mapped Alt+F4 to that button for that system. Problem solved. :)

Hope that helps, good luck!

 

Posted

This helped me a LOT.  As written above, it didn't work on my Windows 10 system, but I noticed JTK *wasn't* creating a .INI fille on my HS drive (and yes, I've opened it multiple times to be write enabled) so I ended up copying and pasting a .INI file from one I had previously and everything started working.

I've been fighting with JTK and Keypadder for WEEKS trying to get it to work, and this forum post finally gave me the ticket!  Thanks SPAWK!

Mike Nelson

  • 1 year later...
Posted

Just want to add that in case all your gamepad buttons are already in use and you want to make a button combination to send the escape key you can do it like this:

My gamepad has 12 buttons on it. So I can choose a button higher than this in JTK (I will randomly choose 18) and assign my desired effect to it: "escape"

jtk-2buttoncombo2.PNG.bad0cdee62ed3a92f0afce9dcbd19fe2.PNG

Now under the options tab select "Configure Button Alias (Mapping)" and with button 18 highlighted assign your desired combo (say Select and Start are buttons 8 and 9).

jtk-2buttoncombo1.thumb.PNG.9afed62760ea9c96e43245cb30e717ed.PNG

In this scenario you need to hold button 8 down and then hit button 9 to send the "escape" key.

You can also repeat this for other commands like the disc change key (default is NUMPAD -) and assign another combo:

jtk-2buttoncombo4.PNG.d00618d3ff4b2c3d8b57da45c37e260d.PNG

And you are not limited to just other button presses as well:

jtk-2buttoncombo3.thumb.PNG.5b399889908dc69105a45b389215d5b9.PNG

Here you would have to hold the 5 button and tap up on the POV.
 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...