Anze / KeyCluCask

Simple and handy overview of applications shortcuts
https://github.com/Anze/KeyCluExtensions
BSD 3-Clause Clear License
883 stars 10 forks source link

Alternative Rainbow Mode Option #76

Open wanwindwalker opened 4 months ago

wanwindwalker commented 4 months ago

Proposal

Second Rainbow Mode where modifier keys are not colored based on the amount of hotkeys used in the shortcut but color based on their type. Control, Command, Option and Shift each have their own identifying color in all shortcuts and letters (and symbols and non-modifiers) stay White everywhere.

Color scheme could be: Command - Blue Shift - Green Option - Yellow Control - Orange fn - Red

I based it on how frequently each modifier is used.

Here is a colorblindness color scheme that you can add as an aditional option: Command - #006ddb Shift - #22cf22 Option - #ffdf4d Control - #db6d00 fn - #920000

Alternatives

No response

wanwindwalker commented 4 months ago

And I guess for Hyperkey users make Caps Lock pink

Anze commented 4 months ago

Hey wanwindwalker, I believe for the alternative, it would be best to let you decide (customize) which colors you want to see. Anyway, it was planned to be customizable later.

And I guess for Hyperkey users make Caps Lock pink

Technically, Caps Lock isn't recognized as a valid modifier or key. However, it can be assigned to hotkeys in some apps. The question arises whether it should be displayed as a modifier since it does function as one. Or, when assigned as a hotkey, it effectively becomes a non-modifier. Currently, there are no plans to display Caps Lock as a valid modifier or key, but it's a possibility for the future.

wanwindwalker commented 4 months ago

I'm not user of Hyperkey I didn't know it didn't function the same way. Yeah customizable is always preferable sorry if I suggest a feature that was already planned I didn't realzie it was.

Anze commented 4 months ago

Don't worry if the feature is already in plans — I appreciate all suggestions. It shows that I'm thinking in the right direction.