Need Help Creating and Assigning a "Request Docking" Macro to HOTAS

So I have the HTC Vive and a Saitek x52 Pro HOTAS. When I first started playing ED, I installed VoiceAttack. At the time, VA helped me to get used to using a HOTAS without being able to see the HOTAS (due to VR) and it helped to make the ED learning curve shorter. VA always had its issues. If the TV was on, and/or a fan in our living room, VA would have problems recognizing me, and would require me to repeat the command again and/or again. This was a big problem for times when I would try to disengage from supercruise or try to request docking when I'm thrusting toward a station at 400+.

So since VA just wasn't reliable enough, and was often slow to respond, I decided that it was time to retire VoiceAttack. It is one less thing that I have to hassle with, and executing a command as soon as I press a button (instead of waiting to see if VA is going to actually execute the command) is the most successful way to play ED.

I have HOTAS working for everything I need; not needing the keyboard for anything. However, the one thing that I currently have no solution for is "Request Docking" (other than to open the left panel and toggling through the different panels and selecting "Request Docking". The constant twisting of my neck to look at the panel has caused me to have a lot of neck and shoulder pain these last several days.

I have searched online for a solution to create a macro to assign to one of my switches on HOTAS to accomplish this, but the only macros I've been able to find, involve using "1" to open the panel (this works), but then toggling to the Contacts panel by pressing "E" (this does not work) and "W" & "S" to move up and down (this does not work) and "spacebar" to select the command (this does not work).

I'm guessing that the key functions I listed above don't work due to VR. At any rate, I'm hoping that someone else here has found a solution to this. If so, I would love to know how to do this and get it working. My neck is killing me.
 
Heres mine. :)

Press 1 key and hold for 0.1 seconds and release
Pause 0.3 seconds
Press E key and hold for 0.1 seconds and release
Pause 0.2 seconds
Press E key and hold for 0.1 seconds and release
Pause 0.2 seconds
Press Space key and hold for 0.1 seconds and release
Press S key and hold for 0.1 seconds and release
Pause 0.2 seconds
Press Space key and hold for 0.1 seconds and release
Pause 0.2 seconds
Press 1 key and hold for 0.1 seconds and release

Edit: Oh and my command is "Request Docking"
 
Last edited:
Heres mine. :)

Press 1 key and hold for 0.1 seconds and release
Pause 0.3 seconds
Press E key and hold for 0.1 seconds and release
Pause 0.2 seconds
Press E key and hold for 0.1 seconds and release
Pause 0.2 seconds
Press Space key and hold for 0.1 seconds and release
Press S key and hold for 0.1 seconds and release
Pause 0.2 seconds
Press Space key and hold for 0.1 seconds and release
Pause 0.2 seconds
Press 1 key and hold for 0.1 seconds and release

Edit: Oh and my command is "Request Docking"

Like I was saying, all of those keys, except for the"1" key, doesn't work. Also, you are using VoiceAttack, which I no longer use, due to the unreliability of VA recognizing commands.
 
The constant twisting of my neck to look at the panel has caused me to have a lot of neck and shoulder pain these last several days.

You don't really need to twist your head and look at the panel. If you have a button bound to bring up the left panel then you just need to memorize the series of buttons to press. I've gotten to where I don't even look and just execute the series of buttons on muscle memory. Requires no third party app.
 
First problem is you have replace all your key bindings with your HOTAS bindings, The key bindings would work if you assign then as secondary bindings in you binds setup.

Then all you need is to record the sequence and assign the macro a key. Does your HOTAS support macros or maybe your keyboard or mouse?

Any of those that do will be able to trigger the macro.

Hope that helps

Caliber_az
 
Its been a while since I did it. But at a guess I bound my left panel to 1 and the cycle through panel tabs as E and the cycle down tab as space. Although I could've swore they were the default binds.

Yes I use Voice Attack. I thought that was what you sought. However since I've reread your post I now wonder how I came to that conclusion. :)

This command doesn't give me any hassle in VA but one I made for hyperspace jump 'hyper' always messed up.

VA uses auto hotkey as its 'engine' I think. Thus if you use the raw tool, you could assimilate via a key press easily enough. In fact, I have an inclination to do the same as I get a tad self conscious talking out loud to my PC as wifey takes the mick.
 
I get you have trouble with VA recognizing you well enough. You can use it strictly as a macro though, running off a single trigger to do the rest for you, and not use the voice part at all. As for the keys that aren't working, they are the same keys used throughout all panel navigation, so somewhere along the line you must have bound them to something else. You can change the macro to reflect what you have in your bindings, or bind them back to the macro's, whichever is easier.
 
Like I was saying, all of those keys, except for the"1" key, doesn't work. Also, you are using VoiceAttack, which I no longer use, due to the unreliability of VA recognizing commands.

Why not just use the VA macro, but instead of voice command use the button you intend to use for this to launch the VA command directly?
VA is perfectly capable to respond to keyboard and button presses as well as voice.

Might have to enable joystick polling:

5gNRLK6.png

And for the command itself:
ygoOSLi.png
 
Last edited:
Why not just use the VA macro, but instead of voice command use the button you intend to use for this to launch the VA command directly?
VA is perfectly capable to respond to keyboard and button presses as well as voice.

Might have to enable joystick polling:


And for the command itself:

Thanks, that is more or less what I was looking for, although since I no longer use the voice part of VA, I was hoping to be able to uninstall the app. However, if that is what it takes to be able to accomplish this, then I'm happy with that.
 
First problem is you have replace all your key bindings with your HOTAS bindings, The key bindings would work if you assign then as secondary bindings in you binds setup.

Then all you need is to record the sequence and assign the macro a key. Does your HOTAS support macros or maybe your keyboard or mouse?

Any of those that do will be able to trigger the macro.

Hope that helps

Caliber_az
I am using stream desk to dock with my button combo that works for me is

1
E
E
D
SPACE
 
Back
Top Bottom