cafali / SnapKey

SnapKey provides a user-friendly Razer Snap Tap/SOCD alternative, making it accessible across all keyboards!
https://github.com/cafali/SnapKey/wiki
MIT License
231 stars 13 forks source link

Snap Key Not Working with Valorant on Any Key (Snap Tap v1.2.1) #63

Closed happychristian777 closed 4 weeks ago

happychristian777 commented 4 weeks ago

I'm experiencing an issue with the Snap Key feature in Snap Tap version 1.2.1. When using the Snap Key with Valorant, the functionality doesn't work regardless of the key I bind it to. This issue persists across all key bindings.

Steps to Reproduce:

Open Snap Tap (v1.2.1).
Set up a Snap Key for use with Valorant.
Attempt to use the Snap Key in-game with any key binding.
Observe that the Snap Key does not function as expected.

Expected Behavior: The Snap Key should trigger the assigned action in Valorant when the bound key is pressed.

Actual Behavior: The Snap Key does not trigger any action in Valorant, regardless of the key binding.

Additional Information:

Snap Tap Version: v1.2.1
Operating System: windows 11
cafali commented 4 weeks ago

Tested Valo on my Setup - Works just fine

It sounds like the issue may be related to your setup or keyboard layout, rather than SnapKey itself. Could you please provide more information, such as:

[Group] key1=65 key2=68

[Group] key3=83 key4=87


- Have you tested SnapKey in other games? If so, what were the results?
- Please test SnapKey's functionality (WASD by default) using this tool: https://drakeirving.github.io/MultiKeyDisplay/
- Ensure that the KeyCodes are correct by checking them here: https://www.toptal.com/developers/keycode

Also, check out the SnapKey Wiki and the Rebinding Keys guide here: https://github.com/cafali/SnapKey/wiki/Rebinding-Keys

Additional Steps:

- Make sure SnapKey.exe and config.cfg are in the same folder.
- Avoid putting SnapKey in a folder that needs Admin privileges, as it might not save the changes you make to the cfg file, if SnapKey is in a folder with restricted access, it could prevent you from making and saving any updates to the configuration file e.g **C:\Program Files and C:\Program Files (x86)**
herovaxy commented 4 weeks ago

If you've tried other games and the SnapKey is actually working fine. Then it's clear that it's how Valorant movement works in the game.

I've tried using AHK scripts before, and I quickly noticed that SnapTap doesn't work in Valorant, as counter-strafing behaves the same with or without SnapTap enabled.

However, if you hold the A key and then press D, you'll notice that the counter-strafing becomes instant. This seems to be just how Valorant handles movement. Unlike CS2, the model will counter strafe instantly the moment you pressed the opposite key.

I suggest you try test this scenario on both CS2 and Valorant without SnapKey. Try perform the counter strafe and you'll see that CS2 strafe much more faster than Valorant does.

cafali commented 4 weeks ago

If you've tried other games and the SnapKey is actually working fine. Then it's clear that it's how Valorant movement works in the game.

I've tried using AHK scripts before, and I quickly noticed that SnapTap doesn't work in Valorant, as counter-strafing behaves the same with or without SnapTap enabled.

However, if you hold the A key and then press D, you'll notice that the counter-strafing becomes instant. This seems to be just how Valorant handles movement. Unlike CS2, the model will counter strafe instantly the moment you pressed the opposite key.

I suggest you try test this scenario on both CS2 and Valorant without SnapKey. Try perform the counter strafe and you'll see that CS2 strafe much more faster than Valorant does.

I think what @happychristian777 means is that SnapKey is not canceling the last pressed key when a new key is pressed, as it should. The SnapKey functionality isn't working for him regardless of Valorant movement; the functionality should be there.

happychristian777 commented 4 weeks ago

Hi, so my keyboard layout is 75% (84-key) keychron k2 v2 screenshot: config.cfg [image: image.png] i've tested it:https://drakeirving.github.io/MultiKeyDisplay/ and it works fine here maybe valorant is blocking SnapKey

On Fri, Aug 16, 2024 at 9:32 PM cafali @.***> wrote:

If you've tried other games and the SnapKey is actually working fine. Then it's clear that it's how Valorant movement works in the game.

I've tried using AHK scripts before, and I quickly noticed that SnapTap doesn't work in Valorant, as counter-strafing behaves the same with or without SnapTap enabled.

However, if you hold the A key and then press D, you'll notice that the counter-strafing becomes instant. This seems to be just how Valorant handles movement. Unlike CS2, the model will counter strafe instantly the moment you pressed the opposite key.

I suggest you try test this scenario on both CS2 and Valorant without SnapKey. Try perform the counter strafe and you'll see that CS2 strafe much more faster than Valorant does.

I think what @happychristian777 https://github.com/happychristian777 means is that SnapKey is not canceling the last pressed key when a new key is pressed, as it should. The SnapKey functionality isn't working for him regardless of Valorant movement; the functionality should be there.

— Reply to this email directly, view it on GitHub https://github.com/cafali/SnapKey/issues/63#issuecomment-2293768232, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALGXOTSOQOK7JX6TBIDTCZDZRYPB7AVCNFSM6AAAAABMUGTKW6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJTG43DQMRTGI . You are receiving this because you were mentioned.Message ID: @.***>

minteeaa commented 4 weeks ago

unable to replicate on SnapKey 1.2.1 and a Tofu60 - nothing in Valorant patch notes about blocking this feature/program either; though CS2 devs have added a check for this feature

screenshot: config.cfg [image: image.png]

please fix your image attachment and double check if your config is set-up properly; though if it works in MultiKeyDisplay, this could be purely a visual thing as commented above:

I've tried using AHK scripts before, and I quickly noticed that SnapTap doesn't work in Valorant, as counter-strafing behaves the same with or without SnapTap enabled. However, if you hold the A key and then press D, you'll notice that the counter-strafing becomes instant. This seems to be just how Valorant handles movement. Unlike CS2, the model will counter strafe instantly the moment you pressed the opposite key.

minteeaa commented 4 weeks ago

on a secondary note, if the keys themselves stop working entirely, then we might have a situation of Valorant blocking synthetic inputs - if you can please be a little more specific as to what isn't working

happychristian777 commented 4 weeks ago

There is no effect after turning on of snap key with valorant i’ve tested it on other tools, it works fine but not in valorant so maybe vanguard or something blocking your app

On Fri, 16 Aug 2024 at 11:35 PM, mintea @.***> wrote:

on a secondary note, if the keys themselves stop working entirely, then we might have a situation of Valorant blocking synthetic inputs - if you can please be a little more specific as to what isn't working

— Reply to this email directly, view it on GitHub https://github.com/cafali/SnapKey/issues/63#issuecomment-2293935323, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALGXOTVYCUW4HCC4URQRCDDZRY5NNAVCNFSM6AAAAABMUGTKW6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJTHEZTKMZSGM . You are receiving this because you were mentioned.Message ID: @.***>

minteeaa commented 4 weeks ago

can't confirm without proper demonstration and so far nobody else within this issue report has been able to replicate this behavior - on this note we'll keep an eye on Vanguard compatibility (Riot is fairly sneaky; wouldn't be surprised) but this cannot be listed as a bug for the time being

cafali commented 4 weeks ago

We’ll move your issue to discussions to get more feedback from others since we couldn’t recreate the problem and it seems to be working fine for others.