Bug 510119

Summary: Implement support for standard next/previous completion shortcuts
Product: [Plasma] krunner Reporter: Tilman Vogel <tilman.vogel>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: alexander.lohnau, natalie_clarius, nate
Priority: NOR    
Version First Reported In: 6.4.3   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tilman Vogel 2025-10-01 10:14:05 UTC
SUMMARY
When typing a partial command, e.g. I want to open one of my firefox profiles, so I type
firefox
or 
firefox -P

I get one of the matches. I should be able to cycle to the next/previous matches using the "previos/next completion" short-cut (Ctrl-Up/Ctrl-Down on my system - probably defaults). This does not work. It would also be cool if "substring completion" (Ctrl-T) would provide me with a completion drop-down.


STEPS TO REPRODUCE
1. Open krunner (Alt-F2)
2. Type and run "kdialog --msgbox Hello", dismiss the message.
3. Type and run "kdialog --msgbox Goodbye", dismiss the message.
4. Type "kdialog", see that only the "Goodbye" version is shown.
5. Try Ctrl-Up/Ctrl-Down to select the "Hello" version.

OBSERVED RESULT
This does not work.

EXPECTED RESULT
It cycles between offering the "Hello" and "Goodbye" version.

Bonus: Ctrl-T would show a drop-down showing both versions for me to pick from.

SOFTWARE/OS VERSIONS
til@catbus:~> kinfo
Operating System: openSUSE Tumbleweed 20250725
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Kernel Version: 6.15.7-1-default (64-bit)
Graphics Platform: X11
Processors: 12 × Intel® Core™ i7-9750H CPU @ 2.60GHz
Memory: 32 GiB of RAM (31.0 GiB usable)
Graphics Processor 1: Intel® UHD Graphics 630
Graphics Processor 2: Quadro T1000

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2025-10-01 16:37:31 UTC
> using the "previos/next completion" short-cut (Ctrl-Up/Ctrl-Down on my system - probably defaults)

These are app-specific shortcuts and don't affect KRunner right now. Marking as a wishlist.