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

[feature]: Encourage Community Contributions to Support Display of Non-Menu Bar Shortcuts in KeyCluCask #67

Closed
tictaqqn opened this issue Apr 3, 2024 · 4 comments
Labels
improvement New feature or request

Comments

@tictaqqn
Copy link

tictaqqn commented Apr 3, 2024

Proposal

Objective

The main objective of this proposal is to enhance KeyCluCask by leveraging the power of open-source contributions to display a wider range of shortcuts, especially those not directly accessible from the menu bar. This initiative aims to create a vibrant, community-driven ecosystem around KeyCluCask, encouraging individuals to contribute shortcuts for various software, including but not limited to VSCode, Slack, Notion, and Linear.

Background

Users often face limitations due to the inability to display shortcuts that are not directly accessible from the menu bar.

Proposal

I propose the development of an open-source extension for KeyCluCask with the following key features:

  1. Extensible Shortcut Display: This extension will enable KeyCluCask to display shortcuts not available through the standard menu bar, specifically catering to software such as VSCode, Slack, Notion, and Linear.

  2. Open Source Repository: Establish a dedicated repository for this KeyCluCask extension. This repository will serve as a hub for community contributions, allowing anyone to contribute shortcuts for various software tools. This will facilitate the easy acceptance of new shortcuts and software.

Expected Impact

Implementing this feature will broaden the range of shortcuts that KeyCluCask can display. This community-led approach will ensure that KeyCluCask adapts and maintains its relevance to the evolving needs of its user base.

Alternatives

No response

@tictaqqn tictaqqn added the improvement New feature or request label Apr 3, 2024
@Anze
Copy link
Owner

Anze commented Apr 3, 2024

Hey tictaqqn,

Thanks for the idea! The app already have built-in functionality for adding and displaying such shortcuts, if the hotkey isn't showing in the menu. You can access this feature in the Settings -> My Shortcuts. Additionally, there are options to export/import these shortcuts as files per application, making it easy to share them with others. To display such shortcuts (always at last column) is also required to enable "My Shortcuts" option in Integrations Settings. I hope this is what you proposed. Additionally, there's a way to exclusively display "Global" shortcuts defined using "My Shortcuts." However, this option requires a different trigger for display than simply holding the ⌘ key.

Regarding the second part, my idea was to create a dedicated space to store these files, and your suggestion to have it as another repository is actually great.

@tictaqqn
Copy link
Author

tictaqqn commented Apr 4, 2024

Thanks for explaining how to share shortcuts.
I hope for a future where the shortcuts can be shared like extensions through repositories.

@Anze
Copy link
Owner

Anze commented Apr 4, 2024

Hey tictaqqn,

I've created the repository as you suggested. You can find it here: KeyClu Extensions. I've also added a few files to get started.

@tictaqqn
Copy link
Author

tictaqqn commented Apr 4, 2024

Great! Thx!

@Anze Anze closed this as completed Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants