Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider becoming a contibuting member by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

I use an X-arcade controller upgraded with a zeb analog nudge controller unfortunately the x-arcade controller emulates keyboard keys and none are "esc" or "enter" and Pinball FX2 doesn't let you remap those two menu functions. So tho i can play with the controller navigating menu's requires the keyboard.

What I would like to do is remap the keyboard 1 key to esc and keyboard 2 key to enter when launching Pinball FX2 with PinballX and return to normal when exiting the PBFX2 games.

Is anything like this remotely possible..with a third party program or anything?

My Google-Fu hasn't led me to a utility that toggles on and off keyboard key assignments.

Any clues advice or ideas would be greatly appreciated.

Posted

ok I downloaded autohotkey and read thru the basics and figured out how to get it to work the way i want.

Below is the autohotkey script parts i added to the default new script then i compiled into an exe.

I setup the launch before to run the compiled script and the script auto kills itself when i hit the key to end emulation and return to pinballx I use.

Overall alot easier then I feared it would be.

So any X-arcade users or keyboard controller pincab users that want to do something like this, this seems easiest way to deal with it.

I found you must use caps for Esc and Enter for it to work and Tab is only needed if you want to navigate the leaderboards

] is key i use to quit back to PinballX

Script file:

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
1::ESC
2::ENTER
5::TAB
]::ExitApp

Guest
This topic is now closed to further replies.
×
×
  • Create New...