Vonng / Capslock

Make Capslock Great Again!
Apache License 2.0
1.43k stars 286 forks source link

Custom Hyper Shortcuts Available for Global App Usage? #55

Open christianmagill opened 1 year ago

christianmagill commented 1 year ago

Is your feature request related to a problem? Please describe. I'd like to have some hyper key custom shortcuts available to use in applications, such as Raycast that work on a global level.

Describe the solution you'd like I'd love to see a layer that would allow you to send hyper shortcuts to the system to be picked up by applications.

Describe alternatives you've considered I've thought about disabling features to open up key availability, but it would be nice if there was a layer so that mnemonics could be used.

christianmagill commented 1 year ago

我已经收到邮件,有空多联系~~

What is the best way to contact you?

Vonng commented 1 year ago

我已经收到邮件,有空多联系~~

What is the best way to contact you?

that's a spam message and already blocked.

Actually, it can be passed through to other applications. This is because 'Hyper' is implemented as 'ALL RIGHT MODIFIERS: ⇧⌃⌥⌘', allowing most applications to identify them.

Therefore, if you wish to redefine/override the functionality, simply remove the corresponding definition in .config/karabiner/karabiner.json and utilize it in your application."

christianmagill commented 1 year ago

我已经收到邮件,有空多联系~~

What is the best way to contact you?

that's a spam message and already blocked.

Actually, it can be passed through to other applications. This is because 'Hyper' is implemented as 'ALL RIGHT MODIFIERS: ⇧⌃⌥⌘', allowing most applications to identify them.

Therefore, if you wish to redefine/override the functionality, simply remove the corresponding definition in .config/karabiner/karabiner.json and utilize it in your application."

Thanks for the response. I was wondering if it would be possible to open up an additional layer instead of removing definitions. For instance, the application Superkey allows you to set Hyper as either "⇧⌃⌥⌘" as you mentioned, or "⌃⌥⌘", which would allow you to use shift as an additional modifier, giving you the ability to set shortcuts to HYPER + Key and HYPER + SHIFT + Key