KeyCluCask icon indicating copy to clipboard operation
KeyCluCask copied to clipboard

[feature]: dynamically mark menu items as ignorable or limitable

Open pixi opened this issue 5 months ago • 3 comments

Proposal

While KeyClu reads all menu items with existing shortcuts just fine I haven't found a way to add new ones right there using the CustomShortcut app. I need to set shortcuts to certain menu items regularily.

What am I missing? If the answer is "Nothing, its just not there": Is there a way to add that functionality? Otherwise please be so kind to guide me!

Thank you

Alternatives

No response

pixi avatar Jul 21 '25 16:07 pixi

Hey pixi, Thanks for your suggestion! The feature you’re asking for is available. The filtering shortcuts functionality located at "Experimental Features" due to its unstable state. To access this feature, you'll need to follow the instructions provided to enable Experimental Features.

Anze avatar Jul 21 '25 18:07 Anze

Oh, great! I've check that I can guess why it is not enabled by default ;-) My app lists ALL Fonts on the system and so do they appear in the Panel, which makes it nearly impossible to use (having gazillions of fonts…).

QUESTION: Is there a way to limit the displaying of menu items without a shortcut to static content? Means: the content of the App Menu items "Fonts" and "Favourites" does change rather quickly and are often more items than any other menu item of an app. So, leaving those menu item or just the - content - out would definitely help!

Any idea?

And btw, I just saw your message from 3 days ago today when I got notified about the closing.

pixi avatar Jul 24 '25 13:07 pixi

Hey pixi, Yes, technically it's possible to add such limits. Already applied to the browser bookmarks menu due to a similar issue, can be found at Advanced → Limits. I might consider implementing functionality to dynamically mark menus as ignorable or limitable. Thanks for the suggestion.

UPD: as a workaround, you could try adding your app (app bundle id) to the list of browsers, so the existing limit would apply to it as well. You can check Additional Configuration wiki page for more details.

Anze avatar Jul 24 '25 15:07 Anze