Bug 444300

Summary: Dolphin: Cannot rebind <Backspace>: “The key sequence is ambiguous”
Product: [Applications] dolphin Reporter: Dmitry Alexandrov <dag>
Component: view-engine: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: REPORTED ---    
Severity: normal CC: inglessi, kde_bugzilla_2, kfm-devel, mpeter.68m0y, rando7
Priority: NOR    
Version: 21.08.2   
Target Milestone: ---   
Platform: Debian unstable   
OS: All   
Latest Commit: Version Fixed In:

Description Dmitry Alexandrov 2021-10-24 00:36:46 UTC
## Steps to reproduce:

Settings / Configure Keyboard Shortcuts / Up / Alternate / Custom / <Backspace>

| The "Backspace" shortcut is ambiguous with the following shortcut.
| Do you want to assign an empty shortcut to this action?
| Shortcut 'Alt+Left' for action 'Back'

[Yes]

## Expected result:

Backspace triggers Up.

Actual result:

| The key sequence 'Backspace' is ambiguous. Use 'Configure Keyboard Shortcuts' from the 'Settings' menu to solve the ambiguity. No action will be triggered.

Alas, I see no way to solve the ambiguity here: the Back action is associated with <Alt-Left> as a shortcut and <Back> as an alternate, no <Backspace> to remove.

Also, upon running Dolphin, it now says:

| There are two actions (Back, Up) that want to use the same shortcut (Backspace). This is most probably a bug. Please report it in bugs.kde.org

I agree with it: this is a bug.


P. S. FWIW, I feel strongly, that <Backspace> = Up should be a default, following the decades old custom, respected by most classic file managers and already featured in KDE by Krusader.
Comment 1 Stephan Sokolow 2023-10-26 15:48:46 UTC
Still a problem with Dolphin 21.12.3 on Kubuntu 22.04 LTS.

Given how much I use this keybinding in the Kubuntu 20.04 LTS I'm preparing to upgrade off of, I may repurpose an old "block Ctrl+Q in Firefox but nothing else" script I wrote so it `XGrabKey`s Backspace while a Dolphin window is active and then emits a synthetic Alt+Up. I can't afford to wait through a decade of robots asking me to re-confirm that the bug still exists, only to give up and let them auto-close, like the other dozen plus bugs I've filed.