In-Development tool that gives an audible cue when entering and exiting the deadzone of a joystick's y-axis

This tool plays a user configurable sound, when entering and exiting the deadzone of multiple joystick's X,Y,Z-axis.
You can also add sounds to joystick buttons.

Also, you can execute macro keys after pressing a joystick button.
This will only work if that joystick button is not already used in the game.
When there is only a binding to a joystick / controller / mouse for a particular macro function, then you need to add a keyboard binding.
All the configured key bindings from the game are automatically used and also game state feedback is used.

Example macro that triggers the discovery scanner bound to the secondary fire button on fire group D and then switches the HUD mode back to combat mode.

This macro works regardless of what the hardpoint status, the active HUD mode or active fire group is.

JSON:
      "EDActions": [
        "DeployHardpointToggle-ON",
        "PlayerHUDModeToggle-AM",
        "FireGroup-D",
        "SecondaryFire-DOWN",
        "10000",
        "SecondaryFire-UP",
        "FireGroup-A",
        "PlayerHUDModeToggle-CM",
        "3000"
      ]

(This kind of macro functionality is already possible using a streamdeck or voice attack.)

The audible cue is for use with my VKB kosmosima joystick with omni-throttle adapter, on a gunfighter base, that has the y-axis spring removed.
This joystick is now used as a throttle with 3 degrees of freedom.
(I am left handed, so the right-handed joystick is my throttle)

By removing the spring, you won't feel the center anymore.
There is no mechanical center detent.
There is a red LED on the joystick, that lights up when the y-axis of the joystick is in the deadzone.

In addition, this tool adds an audible cue, that you have entered or exited the y-axis deadzone.

You don't have to remove the y-axis spring, if you turn flight assist mode off.
But, I like to have more of a conventional throttle feel..

The application, more information about the joystick setup and source code are here


Mw0T5n6.jpg

DiYBuDx.jpg
 
Last edited:
This is a joystick that is being used as a throttle.
With the center being full-stop.
Only, you can’t feel where the center is.
 
Last edited:
1.0.0.3

major new functionality

You can execute macro keys after pressing a joystick button.
The macro keys can use the game keyboard bindings and game state.

(similar functionality that already exists in streamdeck and voice attack)

Example macro that triggers the discovery scanner bound to the secondary fire button on fire group D and then switches the HUD mode back to combat mode.

This macro works regardless of what the hardpoint status, the active HUD mode or active fire group is.

JSON:
      "EDActions": [
        "DeployHardpointToggle-ON",
        "PlayerHUDModeToggle-AM",
        "FireGroup-D",
        "SecondaryFire-DOWN",
        "10000",
        "SecondaryFire-UP",
        "FireGroup-A",
        "PlayerHUDModeToggle-CM",
        "3000"
      ]
 
Last edited:
This macro works regardless of what the hardpoint status, the active HUD mode or active fire group is.
Ooh, that's nice. Does this work via one of the JSON files in the save folder, or do you get the HUD mode etc. some other way?
 
version 1.0.0.4

add new macro functions that use the game state data :

FocusCommsPanel-ON
FocusLeftPanel-ON
FocusRadarPanel-ON
FocusRightPanel-ON
GalaxyMapOpen-ON
SystemMapOpen-ON

So, these macro functions won't toggle the panel and if another panel is already open, it will close it first.
 
Last edited:
Back
Top Bottom