Bug 504923

Summary: Add option that allows leaving unselected items between selections made with the Shift key
Product: [Plasma] plasmashell Reporter: Fernando M. Muniz <fernandommuniz>
Component: Desktop icons & Folder View widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: hein, nate
Priority: NOR    
Version First Reported In: 6.3.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: This selection is impossible by using Shift and Arrow keys.

Description Fernando M. Muniz 2025-05-28 16:33:30 UTC
Created attachment 181827 [details]
This selection is impossible by using Shift and Arrow keys.

STEPS TO REPRODUCE
1. Have multiple items on Desktop or a Dolphin folder.
2. Use Shift to select a few files.
3. Stop holding Shift to skip an item.
4. Use Shift to select a couple more items after the unselected item.

OBSERVED RESULT
When a single item is intentionally not selected, the previous selections are unintentionally unselected.

EXPECTED RESULT
Being able to select more items after the item I didn't want to select without unselecting the items before it, as the attachment shows.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kernel Version: 6.14.7-arch2-1 (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i5-11300H @ 3.10GHz
Memory: 8.1 GB of RAM
Graphics Processor 1: NVIDIA GeForce GTX 1650
Graphics Processor 2: Intel® Iris® Xe Graphics
Manufacturer: LENOVO
Product Name: 82MG
System Version: IdeaPad Gaming 3 15IHU6

ADDITIONAL INFORMATION
Currently you can't stop holding Shift in order to skip an item, then hold Shift on the next items you want selected.
Comment 1 Nate Graham 2025-05-28 17:52:34 UTC
This is the way basically all file views work in all apps across the entire industry. If we were to change that, it would break people's familiarity from everywhere else, and with everywhere else.

The solution here is some kind of "selection mode" like Dolphin has now, but as requested, this proposal isn't something we can do, sorry.