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

πŸ› Hyperkey conflict #314

Open
2 tasks done
njthebaud opened this issue Apr 4, 2024 · 5 comments Β· May be fixed by #360
Open
2 tasks done

πŸ› Hyperkey conflict #314

njthebaud opened this issue Apr 4, 2024 · 5 comments Β· May be fixed by #360
Assignees
Labels
bug Something isn't working

Comments

@njthebaud
Copy link

Bug Description

Loop is triggered whenever I use the hyperkey, no matter what single or combination of left side modifiers I use.

Steps To Reproduce

  1. Use the app hyperkey to configure caps lock to ^βŒ₯βŒ˜β‡§
  2. Set loop to use any left side modifiers
  3. Trigger caps lock (i.e. ^βŒ₯βŒ˜β‡§+V)

Expected Behavior

Loop should not trigger when all modifiers are pressed even though it's set to use only two modifiers.

Actual Behavior

Loop triggers when I press hyperkey even though I set loop to trigger only when ^+βŒ₯ are pressed.

Screenshots

No response

MacOS Version

Sonoma 14.4.1 (23E224)

Loop Version

Version 1.0.0-beta.15 (817)

Additional Context

I use the app hyperkey to have caps lock trigger the modifiers ^βŒ₯βŒ˜β‡§, which I use as a shortcut for something like bringing up my clipboard manager on Raycast (hyperkey+V). I want the left ^+βŒ₯ to be set for Loop, but when I do and I try to use hyperkey+V it triggers Loop. It seems this issue has been raised before (#261, #102, #74), and though they were ostensibly solved, I seem to be having the same problem. Also, it doesn't seem to be hyperkey since I was able to replicate the issue by holding down all the left side modifiers, as opposed to caps lock, plus "V" and Loop still gets triggered and conflicts with the clipboard manager launching.

Final Checks

  • My issue title is descriptive
  • This is a single bug (multiple bugs should be reported individually)
@njthebaud njthebaud added the bug Something isn't working label Apr 4, 2024
@MrKai77
Copy link
Owner

MrKai77 commented Apr 5, 2024

When Loop detects something like a hyperkey, it automatically decides to use a different mechanism to detect keys, and I believe that this is the likely cause of this problem. I will look into this!

@y-u-s-u-f
Copy link

@MrKai77 Any update? This is the one thing that I really don't like about Loop and I would love for it to be fixed ASAP.

@MrKai77
Copy link
Owner

MrKai77 commented May 21, 2024

@y-u-s-u-f no updates yet :(

I've been very busy this past month, and I've actually wanted to release the next version of loop (with the redesigned settings) earlier too.

But this issue is definitely on my high-priority list, so I hope to fix it by the next release :)

@MrKai77
Copy link
Owner

MrKai77 commented May 22, 2024

Alright... I tried working on it :)

There's probably still a lot I need to fix, but please try this build!
Loop.zip

MrKai77 added a commit that referenced this issue May 22, 2024
@MrKai77
Copy link
Owner

MrKai77 commented May 22, 2024

Tried making it more reliable, try this build :D
Loop.zip

@MrKai77 MrKai77 linked a pull request May 22, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants