https://bugs.kde.org/show_bug.cgi?id=489542

            Bug ID: 489542
           Summary: Shortcut conflict dialog is confusing and not
                    HIG-compliant
    Classification: Applications
           Product: systemsettings
           Version: master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: kcm_keys
          Assignee: plasma-b...@kde.org
          Reporter: christoph.w...@gmx.de
                CC: k...@david-redondo.de
  Target Milestone: ---

SUMMARY

If the user attempts to set a custom shortcut that is already in use, kcm_keys
shows a dialog that informs the user of this and provides options to resolve
this. This dialog is confusingly worded, and has "Yes/No" button labels which
the HIG state are "never acceptable button labels!".
(https://develop.kde.org/hig/text_and_labels/)

The dialog currently reads:

Window title: "Found conflict – System Settings"

Text: "Shortcut Meta+E is already assigned to action 'Dolphin' of Dolphin. Do
you want to reassign it?"

Buttons: "Yes" "No"

It is not quite clear what "it" refers to in the label, the shortcut Meta-E or
the action Dolphin. Both would plausibly make sense:

- Yes removes Meta-E from Dolphin and reassigns it (this key combination) to
the new action, leaving Dolphin/Dolphin blank. No cancels the action, leaving
everything as is.
- Yes prompts the user for a new shortcut to use for Dolphin/Dolphin,
reassigning it to this new shortcut. No leaves Dolphin/Dolphin blank. The new
shortcut is always set.

STEPS TO REPRODUCE
1. Open System Settings > Shortcuts
2. Click Emoji Selector, "Add custom shortcut", press Meta+E

OBSERVED RESULT

See above.

EXPECTED RESULT

A dialog that is clear about what will happen on each action, and conforms to
the HIG

Suggestion:

Buttons labeled "Remove existing shortcut", "Keep as is" (or just "cancel")

This is a bit longer, but with this wording the question can be removed from
the dialog box, reducing the overall amount of text on screen while improving
clarity.

Alternatively, placing the full action in the buttons would be even clearer
("Assign to Dolphin/Dolphin", "Assign to Emoji Selector/Emoji Selector"), but
this would lead to problems with button labels that are too long.

A third option is changing the question to "Do you want to remove the existing
shortcut?" or similar, but this would not solve the HIG issue and still be a
little unclear.

SOFTWARE/OS VERSIONS
KDE Plasma Version:  6.1.80
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.0

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to