https://bugs.kde.org/show_bug.cgi?id=510697
Bug ID: 510697
Summary: Mod3 on de neo layout opens quick filter
Classification: Frameworks and Libraries
Product: frameworks-kio
Version First 6.19.0
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: Open/save dialogs
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Created attachment 185845
--> https://bugs.kde.org/attachment.cgi?id=185845&action=edit
Quick filter activated on Mod3 in Open/Save dialogue
***
If you're not sure this is actually a bug, instead post about it at
https://discuss.kde.org
If you're reporting a crash, attach a backtrace with debug symbols; see
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Please remove this comment after reading and before submitting - thanks!
***
SUMMARY
With the German (de) keyboard layout variant Neo2 [1] using the right Mod3 key
(which is used for the character "#" on the standard 105-key layout[2]) within
the Open/Save dialog activates the quickfilter and also shifts the focus to it.
[1] https://neo-layout.org
[2]
https://en.wikipedia.org/wiki/Keyboard_layout#/media/File:ISO_keyboard_(105)_QWERTY_UK.svg
STEPS TO REPRODUCE
1. Switch the keyboard layout to German (Neo2)
2. Open a „Save file“ dialogue
3. Press the "#" key
OBSERVED RESULT
Quick filter bar opens
EXPECTED RESULT
No action (key is used as a modifier like shift)
SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0
ADDITIONAL INFORMATION
The use of the left-hand mod3 key (caps lock) does not open the quick filter.
The key used for "#" in the German layout is apparently used for "\" on the US
layout. It is or was used as a short cut for opening the filter bar — on the US
layout that is. I could not open the filter bar using any single key with the
“normal” German "qwertz" layout, especially not # (\ on the US layout) nor with
Alt Gr+ß (prints \ on German layout). So it does not appear to be really hard
coded.
I’m reasonably certain I found the code which represents the filter bar
(KFileWidgetPrivate::initQuickFilterWidget()) and where it’s instantiated but
understanding how a key triggers showing/hiding it is where I’m currently
stuck.
First version I got around to analyse this with was kio 6.17.0-1 on Arch Linux.
https://github.com/KDE/kio/blob/508f830e56ca89086a3b79ee2713138751321d6c/src/filewidgets/kfilewidget.cpp#L1362
https://github.com/KDE/kio/blob/508f830e56ca89086a3b79ee2713138751321d6c/src/filewidgets/kfilewidget.cpp#L404
Bonus Bug: When trying to add a new keyboard layout in the system settings I
can filter using umlauts, e.g. "ö", but the filter on the variant (right) side
of the dialogue will be empty. If I use "deu" instead I can select "Deutsch
(Österreich)" on both sides. So filtering using umlauts is probably broken.
--
You are receiving this mail because:
You are watching all bug changes.