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

Changing Selectors while another key is held will press that key again. Can I turn it off? #379

Closed Hardivh closed 1 year ago

Hardivh commented 3 years ago

Sorry I don't know if I'll be able to explain my issue, and english is not my first language, so please bear with me :(

I'm using antimicro and made a profile with 3 sets. One "normal", and 2 other Sets with the "while held" option.

I'm using a PSX gamepad so I'm basically using L1 and R1 as modifiers (set changers while held)

The problem is that when I change subsets (either holding or releasing L1 for instance) with another button held (like square for instace) the PC understands that a new input was made. I want to turn this off because it's affecting my gameplay.

So, to simplify. My gamepad's "Square" button is "X" on my keyboard on Set1 and "Q" on Set2 My gamepad's "L1" button goes to Set2 while held

When I hold "L1" and press (and hold) "Square", I get the correct input "Q". But If I release "L1" and keep "Square" held, it autimatically inputs "X" and I don't want that.

I only want inputs to be made when "Square" is pressed, not when held/released, is there a way to do so? I tought the "toggle" option would do that but maybe it doesn't work when Sets are changed.

So if I go on my notepad and hold "Square" while holding and pressing "L1" I get the following: XQXQXQXQXQXQXQXQ.... I don't want that. It should just input a single "X" and then nothing else until I actually press the "Square" button again...

I know a simpler solution would be changing "L1" to "shift" and then changing my ingame keybing of "Q" to "Shift+X", but the game unfortunatelly doesn't support that (DFO) so yeah, it's screwing me hehehe

Can you guys help me? I hope it's not too confusing. Thanks in advance"

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.