| Summary: | Tab + Enter not working consistently in Kickoff | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Andres Betts <anditosan1000> |
| Component: | Application Launcher (Kickoff) widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED INTENTIONAL | ||
| Severity: | normal | CC: | mikel5764, nate, noahadvs |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Other | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Andres Betts
2023-05-10 17:53:01 UTC
When using keyboard navigation, Enter isn't the button that triggers the highlighted item; it's the Spacebar. This is pretty much universally true everywhere (except for in Elisa, where we deliberately break this because the spacebar should always trigger play/pause regardless of focus). So I'm afraid at the moment, this is the expected behavior. Can we say that it should always be the space bar and "not" the enter key? Because then, right now, the enter key works to launch items in kickoff. I think you're saying that it should be the spacebar. The general rule is: when navigating with the keyboard, the spacebar will activate the highlighted item. This is baked into Qt's keyboard navigation system. Sometimes, the Enter/Return key will also do it, especially in item views where items are commonly navigated between using the karrow keys (e.g. KRunner). But never for UI controls like buttons. |