Jump to content
(Public Beta) HyperSpin 2 is now available for everyone ×

Using AHK to manage two version of HyperSpin for my 3-Sided Cocktail


millercentral

Recommended Posts

Posted

Hello -- Let me begin by saying I'm new to HyperSpin (and AHK) and still have a great deal to learn, so forgive me if I miss something obvious here. I could use some advice/help trying to achieve the following plan. I have a 3-sided cocktail, and ideally I would like to use AHK (and possibly HyperLaunch, though I don't fully understand its capabilities yet) to enable two distinct versions of HyperSpin to run. Here are the scenarios:

- When the console boots, shell into HyperSpin (d:\hyperspin\) in a normal landscape theme.

- If a user presses a specific button on one of the vertical sides of the cocktail, run an AHK script that does the following

- Fade Out/Blank screen and quit hyperspin

- Rotate the windows desktop resolution to portrait facing the panel of the button press

- Launch a different version of HyperSpin (D:\hyperspinVert\) with a vertical-friendly theme and system/emulator settings related to the portrait orientation

- On quit/shutdown from a vertical orientation, return the desktop orientation to landscape.

- If while in the vertical orientation a specific button is pressed on the horizontal control panel, AHK traps it and switches everything back to landscape and relaunch the landscape focused version of HyperSpin. Ideally, I'd like to hide the orientation switch as much as possible, and launch between the two versions of hyperspin as quickly as possible.

Could this scheme work? Would the landscape version of HS have to be terminated when the other launches, or could it simply suspend like it does when an emulator launches. The key is I don't want to have to pick the change from a menu in the theme, AHK should simply detect the keypress in the context of the current environment.

If it is possible, is there someone willing to help me the framework for AHK scripts and software config to make it happen?

Thanks in advance, this is a pretty great community!

  • 1 year later...

Archived

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

×
×
  • Create New...