Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to bind to Joysticks #825

Closed
benringrose opened this issue Dec 8, 2017 · 3 comments · Fixed by #828
Closed

Ability to bind to Joysticks #825

benringrose opened this issue Dec 8, 2017 · 3 comments · Fixed by #828
Labels
Milestone

Comments

@benringrose
Copy link

Is there a possibility that we are able to bind different controls to buttons/switches on a HOTAS (for me its the Thrustmaster Warthog), this is mainly for custom eject scripts that we are using along with the ability to bind TFAR Radio controls to it.

Not sure if the Arma 3 framework would allow this to work, or if it has been implemented and I am just having a Dumb Dumb moment (or a couple of dozen)

@commy2
Copy link
Contributor

commy2 commented Dec 8, 2017

You can't bind addon actions to joystick keys, because the Arma API (for addons and scripters) does not allow for it. You can however use a third party tool like JoyToKey and bind your joystick to a proxy keyboard key and bind the action to that key instead.
"Is there a possibility" to add this feature in the future? There kind of is, but it would require leaving the Arma / SQF API behind and write a e.g. DirectX DLL extension for the game.
This is however beyond my salary.

Related to #789. Could close this and amend the other backlog issue.

@dedmen
Copy link
Contributor

dedmen commented Dec 9, 2017

The DirectX extension is ready since last week https://github.com/dedmen/intercept_cba Just needs implementation on CBA's script side. And after that it's probably gonna stay a optional feature. Because DLL's and Battleye randomly not working whenever BE has a bad minute.

@commy2
Copy link
Contributor

commy2 commented Dec 9, 2017

^ This wouldn't require a dll, but it may be not as neat.

@commy2 commy2 added the Feature label Dec 9, 2017
@commy2 commy2 changed the title [Feature Request]Ability to bind to Joystick (HOTAS) Ability to bind to Joysticks Dec 9, 2017
@commy2 commy2 added this to the 3.5.1 milestone Dec 11, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants