AntiMicro / antimicro

[NOT maintained anymore] Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support
1.79k stars 202 forks source link

Feature Request : Support for joycon gyros (windows) #313

Closed mtourne closed 1 year ago

mtourne commented 4 years ago

This seems to exist (haven't tested) in this project : https://github.com/fossephate/JoyCon-Driver

I would love to meld this capability with antimicro, and for instance use the gyro as mouse when I'm holding a button (for instance, so it it doesn't move all over the place when I put the joycon down).

Currently I'm using the analog stick as a mouse, to perform one handed "strafe" and "pan" with OnShape a free CAD package online, see gif below :

Gif of controlling CAD software navigation with Left joycon

mtourne commented 4 years ago

Update : I have tested VJoy + JcoyCon-Driver as mentioned above

It kinda works!

The JoyCon now appears in a different tab of antimicro labeled VJoy after the driver is installed Once Joycon-Driver is launched (from the .exe in the build dir on github)

It connects and the JoyCon vibrates once and solid led light - as when plugged to the switch (instead of blinking "snake" lights)

The axis from the gyro light up in antimicro, so it is usable as mouse, but the analog stick is no longer present

There is also an option in JoyCon-Driver to push a button to turn the gyro aiming on as I described in the first post above, but I wasn't able to figure out how get a button code (JoyCon-Driver appears a bit janky).

pktiuk commented 1 year ago

AntiMicro is no longer maintained. There were no bigger fixes since 2017.
There is a new recommended version of this app called AntiMicroX.

As a part of cleanup, this issue will be closed and repository will be archived.
If you find this issue relevant also for that new version of application you can create a new issue (or discussion) there (but firstly check it, because many issues of the old app are fixed and there are some new functionalities implemented)
If you will decide to create a new issue for AntiMicroX remember to mention this issue for reference.