Version: (using KDE 4.4.0) Installed from: Ubuntu Packages Shortcut conflict handling in systemsettings is broken. Here are the steps to reproduce the bug: 1) Start "General->Computer Administration->Input Actions" 2) Go to "Preset Actions->PrintScreen->Trigger" 3) Remember the currently assigned shortcut (in my case 'Print'). 4) Delete the shortcut with the delete button on the right hand side. 5) Click on the shortcut button to enter a new shortcut. 6) Assign *the same* shortcut you remembered in step (3) This triggers an error message similar to this: -------------------------------------------------------------------- | Conflict with Registered Global Shortcut - System Settings | |--------------------------------------------------------------------| | The shortcut 'Print' conflicts with the following key combination: | | Shortcut 'Print' in Application khotkeys for action PrintScreen | | | |--------------------------------------------------------------------| | | Reassign | | Cancel | | -------------------------------------------------------------------- The shortcut conflict handling should be smart enough to detect that assigning the *same* shortcut to the *same* action is no conflict and must not trigger a confusing error message. Regards Ronny
Still an issue on git master as of today.
As announced in https://pointieststick.com/2023/07/26/what-we-plan-to-remove-in-plasma-6/ and https://community.kde.org/Plasma/Plasma_6#Removals, I'm afraid KHotKeys has reached end-of-life in Plasma 6. Accordingly, all bug reports and feature requests for it must be closed now. Most of what KHotKeys could do can already be done with the newer KGlobalAccel system in Plasma 6. A few features such as mouse gestures and triggering conditions based on changes to window states are not yet implemented in the new system. These will be added in the future if and when resources materialize for them, and/or when a kind soul submits patches to implement them! :) Meanwhile, the 3rd-party "Mouse Actions" app (https://github.com/jersou/mouse-actions) may be usable for implementing your own mouse gestures again. Thanks for your understanding, everyone.