Bug 511591

Summary: Keyboard navigation needs a lot of improvement
Product: [Applications] NeoChat Reporter: Forest <forestix>
Component: GeneralAssignee: Tobias Fella <fella>
Status: CONFIRMED ---    
Severity: normal CC: carl, josh
Priority: NOR    
Version First Reported In: 25.08.2   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Forest 2025-11-03 22:30:37 UTC
SUMMARY

NeoChat's interface is difficult for keyboard users to navigate. Notably:

- I don't see any way to discover what keyboard shortcuts are available. 
- I don't see any way to configure/customize keyboard shortcuts. There isn't even a NeoChat entry in System Settings: Keyboard: Shortcuts.
- There are apparently no keyboard shortcuts at all for some common operations, such as navigating the sidebar that to switch between 1:1 chat rooms and group chat rooms.
- On at least one occasion while looking at a room list, using the Tab key (or maybe it was one of the arrow keys) moved the keyboard focus to some element that was beyond the visible scroll area. The focused element was not shown at all. Pressing tab again seemed to have no effect (because the navigation taking place was off-screen) until it was pressed many more times to wrap back to the top of the list.

NeoChat could use some love in this area. :)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Flatpak
KDE Plasma Version: 6.3.6 (host system)
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.3 (via flatpak runtime)

ADDITIONAL INFORMATION
Comment 1 Tobias Fella 2025-11-11 15:38:46 UTC
> - I don't see any way to discover what keyboard shortcuts are available. 

This has been added recently and will be available in the next version

> There isn't even a NeoChat entry in System Settings: Keyboard: Shortcuts.

The system settings page is generally for global shortcuts, not what you'd want to e.g. navigate in a specific app

For the rest, agreed.