Created attachment 183073 [details] ApplicationLauncher_Session SUMMARY When opening the Application Launcher, I'm unable to navigate the "Session" button menu options using the keyboard. STEPS TO REPRODUCE 1. Launch the Application Launcher using the keyboard (Alt+F1 or Windows key). 2. Use the keyboard arrows to navigate to the "Session" button in the lower-right corner of the Application Launcher. 3. Once the "Session" button is selected, press the down arrow key on the keyboard. OBSERVED RESULT The "Session" button menu doesn't expand as expected when the down arrow key is pressed on the keyboard, so "Lock", "Log Out", "Switch User" can't be selected with a keyboard, only a mouse. EXPECTED RESULT The "Session" button menu expands when selected and the down arrow key is pressed on the keyboard. Similar to what happens when you click the "Session" button with a mouse. SOFTWARE/OS VERSIONS Windows: macOS: (available in the Info Center app, or by running `kinfo` in a terminal window) Linux/KDE Plasma: KDE Plasma Version: 6.4.2 KDE Frameworks Version: 6.15.0 Qt Version: 6.9.1 ADDITIONAL INFORMATION I discovered that I can expand the "Session" button menu by pressing Alt + n, but that was discovered by accident. Having the ability to expand the menu with the down key after the "Session" button is selected with the keyboard seems more intuitive for the user.
> The "Session" button menu doesn't expand as expected when the down arrow key is pressed on the keyboard It does expand if you press "space", which is the same way to trigger all other buttons. Looking around other KDE interfaces, I could not find any example of the usage of "arrow down" to trigger a menu, and I'm a bit wary of adding an inconsistent behavior. Is there some other place where we do this?
it can be navigated there via tab, and expanded with space, which is the key to trigger buttons everywhere. perhaps arrow navigation among the buttons might be added, but opening the submenu with arrow indeed sounds a bit weird
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone!
Thanks for pointing me to the space bar to trigger buttons. A drop-down list can be expanded with the tab + space combination and navigated with the down arrow key, so it's probably fine the way it is. One example can be seen in "Configure Application Launcher..." Right-click Application Launcher > Configure Application Launcher... > Tab to "Show applications as:" > Press down arrow key > The "Show application as:" option changes to the one below it ("Name (Description)" changes to "Description (Name)"). However, that use case may be different than the "Session" button, since it's moving through a list and not a submenu.
That one is different because it's a combobox, yeah. In that case as well, you press Space to open the menu.