superlistapp / super_native_extensions

Native drag & drop, clipboard access and context menu.
MIT License
445 stars 77 forks source link

Developing a Comprehensive Hotkeys Registration System #231

Open suysoftware opened 10 months ago

suysoftware commented 10 months ago

Hey Matt, another issue from us - haha! One area we believe could be improved is the registration system for hotkeys.

Feature Description: The library currently supports basic registration and unregistration of hotkeys. A more comprehensive system, perhaps with a GUI or a command-line interface, for managing hotkeys would be a significant enhancement. This includes features like conflict detection (alerting when a hotkey is already in use by another application), ease of updating hotkeys, and possibly a more intuitive way to define complex hotkey combinations.

Why this feature is beneficial: A robust registration system would provide more control over hotkey management, making it easier for developers to handle conflicts, updates, and complex combinations. This would improve the library's usability and versatility.

We understand the time and effort you've put into this project and appreciate your consideration of our proposal✌️

knopp commented 10 months ago

Hotkey editing widget would definitely be a welcome addition. I'm not aware of any way to detect that another application is already handling shortcut with same combination.

I'm not sure what you mean by complex combination, but things like sequences might be outside of the scope.