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

[bug]: Highlights are wrong when using Hyperkey #75

Closed
1 task done
leoravagnani opened this issue Apr 27, 2024 · 10 comments
Closed
1 task done

[bug]: Highlights are wrong when using Hyperkey #75

leoravagnani opened this issue Apr 27, 2024 · 10 comments
Assignees
Labels
bug Something isn't working

Comments

@leoravagnani
Copy link

Description

I use Hyperkey to turn my Caps Lock into a combination of Ctrl+Opt+Shift+Cmd.

When I press the hyperkey KeyClu highlights shortcuts as if I have only Cmd pressed. Pressing all modifiers separately works as expected.

keyclu.hyperkey.mov

Expected behavior

Highlight shortcuts as if all modifiers are being pressed.

App version

0.26

macOS version

macOS Sonoma 14.4.1

Installation method

Manual (dmg/zip)

Checklist before submitting a bug

@leoravagnani leoravagnani added the bug Something isn't working label Apr 27, 2024
@Anze
Copy link
Owner

Anze commented Apr 27, 2024

Hey leoravagnani,
While I'm investigating the issue, could you please share a screenshot of the settings for Hyperkey to assist in identifying the problem?

@leoravagnani
Copy link
Author

Hey @Anze, there you go
Screenshot 2024-04-27 at 12 06 44

@Anze
Copy link
Owner

Anze commented Apr 27, 2024

Thanks for providing the screenshot. Would check it.

@Anze
Copy link
Owner

Anze commented Apr 27, 2024

I'll try a different approach to monitor the keys and see if it make any improvements. Currently, other apps like KeyCastr also struggle to identify the correct keys, but KeyCodes manages to do so.

@leoravagnani
Copy link
Author

I had no clue whatsoever how Hyperkey does what it does, nice insight there.

I just tried setting up the hyperkey through Karabiner-Elements and highlights work correctly! I'll stick to it as I was already about to explore some other things such as customizing right-side modifiers as they go mostly unused.

Could be worth looking into a fix for Hyperkey but it seems Karabiner is a better alternative altogether given the feature set.

@Anze
Copy link
Owner

Anze commented Apr 27, 2024

I'll investigate to find a workaround. Anyway, I believe it's preferable to use another app, as Hyperkey seems to have an issue with retaining keys when other modifiers are pressed. For instance, holding down the command key and then holding down the caps lock key without releasing the command key. Releasing command key and then the caps lock key does not release all modifiers. Need to tap the caps lock key again to force the release of modifiers. I believe this issue appears to be inherent to Hyperkey itself.

@leoravagnani
Copy link
Author

@Anze just got a new Hyperkey update and it seems to fix just what you're reporting. Makes me wonder if the dev is watching this thread haha

0.34
Fixed an issue where certain scenarios had the potential to result in a stuck hyperkey

@Anze Anze self-assigned this Jul 15, 2024
@Anze
Copy link
Owner

Anze commented Oct 31, 2024

Hey leoravagnani,
I've just released a new version. Now should be working. There are still some uncertainties in the workflow when pressing Caps Lock and Command.

@Anze Anze closed this as completed Oct 31, 2024
@leoravagnani
Copy link
Author

Hi @Anze, I moved on from HyperKey to Karabiner because I needed more custom combinations and everything seems to be working fine! Thanks for taking your time to look into this though, I'm sure it will benefit many others!

@gldtn
Copy link

gldtn commented Nov 2, 2024

Just thought I would give some feedback, It is working Superkey(https://superkey.app/) which is by the same author. Basically a paid version of Hyperkey.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
3 participants