feature request: Keyboard navigation
Checklist
- [X] I checked that this feature has not been requested before
- [X] I checked that this feature is not in the "Not planned" list
- [ ] This feature will benefit the majority of users
Problem Description / Use Case
You might not always be sitting at your desk when watching anime, but instead be on the couch for example, where access to a mouse is less convenient. Access to a keyboard is much easier, for example through a remote or game controller. At the moment, I don't see a way to properly navigate the site with such devices.
Proposed Solution
Most remotes/controllers can act as keyboards, so keyboard navigation seems like the most general purpose solution. Making everything usable with keyboard only might be a larger undertaking, but at least the basic actions for everyday use like navigating the library and starting playback should be feasible. That would roughly include:
- Selecting a "tab" (My Library, Schedule, etc.)
- Selecting an entry from the library
- Selecting an episode
- Starting playback
Most of the web interface follows ARIA so it can be navigated using Tab and Shift+Tab. Admittedly, right now you can't really select episodes, and navigating the library isn't intuitive, so I can improve that aspect. Not sure about remote/controller navigation since I can't test it on my own but I'll see what I can do.
I would love to be able to bring up search by pressing q