Bug 404600

Summary: MouseEventInputButton UI is really awkward
Product: [Plasma] plasmashell Reporter: Luiz Fernando Ranghetti <elchevive>
Component: Desktop ContainmentAssignee: Sebastian Kügler <sebas>
Status: CONFIRMED ---    
Severity: minor CC: bugseforuns, nate, plasma-bugs, postix
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Luiz Fernando Ranghetti 2019-02-20 15:05:39 UTC
SUMMARY

Hi, in some places we have this file: MouseEventInputButton.qml:

https://lxr.kde.org/search?_filestring=MouseEventInputButton.qml&_string=

Inside it there is a string "Input Here" which can lead to confusion on some users (they can think this button is for typing here, but in fact we have to click in this button). We should change the string or change the logic as right now to add a mouse action we have to click twice in the button (1st in the "Add Action", then this button became the "Input Here" button
Comment 1 Nate Graham 2019-02-21 17:57:55 UTC
Yeah, the whole UI for this is really awkward and user-unfriendly; it's not just the string. Probably what we should do is enumerate all the available buttons on the current mouse and just make them available for adding actions in the UI automatically, without the user having to click "Add Action".
Comment 2 Fushan Wen 2022-10-12 15:50:01 UTC
Git commit 3b69d6dbead2fb0e8e62d00d31f69ec2c35ce195 by Fushan Wen.
Committed on 12/10/2022 at 14:43.
Pushed by fusionfuture into branch 'master'.

desktoppackage: give mouse input button an icon

This improves the consistency and makes the button easier to use because
it now shows a mouse icon when it's waiting for the user input, so user
will not be confused by "which input".

M  +1    -0    desktoppackage/contents/configuration/ConfigurationContainmentActions.qml

https://invent.kde.org/plasma/plasma-desktop/commit/3b69d6dbead2fb0e8e62d00d31f69ec2c35ce195
Comment 3 Nate Graham 2024-03-07 20:43:53 UTC
*** Bug 482691 has been marked as a duplicate of this bug. ***