Keyboard navigation #67

Open
opened 2026-01-29 14:55:38 +00:00 by claunia · 5 comments
Owner

Originally created by @kristopolous on GitHub (Jan 10, 2018).

In the most recent wave of popularity there were at least 5 independent requests for keyboard navigation.

The window manager and browser captures lots of traditional key combinations and ignoring that fact is a problem.

A potential solution is a full modal design where the meta keys can set a mode so instead of alt+f it's alt, then f.

This solves the problem but in a really stupid way. There may be tricks to completely capture all keyboard input temporarily but that sounds really irritating for the user.

So this should exist somehow but not be trash.

Originally created by @kristopolous on GitHub (Jan 10, 2018). In the most recent wave of popularity there were at least 5 independent requests for keyboard navigation. The window manager and browser captures lots of traditional key combinations and ignoring that fact is a problem. A potential solution is a full modal design where the meta keys can set a mode so instead of alt+f it's alt, then f. This solves the problem but in a really stupid way. There may be tricks to completely capture all keyboard input temporarily but that sounds really irritating for the user. So this should exist somehow but not be trash.
Author
Owner

@kristopolous commented on GitHub (Jan 10, 2018):

There's also the tmux/screen/vim modal paradigm, but there's a learning curve there.

Also on modem (last 25 years or so) keyboards, any key can really act as a quasi mode, so long as you don't have too many at once; but that too is a bizarre interface.

@kristopolous commented on GitHub (Jan 10, 2018): There's also the tmux/screen/vim modal paradigm, but there's a learning curve there. Also on modem (last 25 years or so) keyboards, any key can really act as a quasi mode, so long as you don't have too many at once; but that too is a bizarre interface.
Author
Owner

@spotUP commented on GitHub (May 20, 2020):

oh wow... keyboard navigation would be really cool! =)

@spotUP commented on GitHub (May 20, 2020): oh wow... keyboard navigation would be really cool! =)
Author
Owner

@kristopolous commented on GitHub (May 21, 2020):

Right now there's zero js from me at least in the newer version. I'm saving that until the end, sometime in the next week or two

@kristopolous commented on GitHub (May 21, 2020): Right now there's zero js from me at least in the newer version. I'm saving that until the end, sometime in the next week or two
Author
Owner

@spotUP commented on GitHub (May 22, 2020):

Sounds cool to me!

@spotUP commented on GitHub (May 22, 2020): Sounds cool to me!
Author
Owner

@kristopolous commented on GitHub (Jun 12, 2020):

there's this rule that very few people follow https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex ... I can imagine that keyboard navigation is a generally solved problem as a plugin

@kristopolous commented on GitHub (Jun 12, 2020): there's this rule that very few people follow https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex ... I can imagine that keyboard navigation is a generally solved problem as a plugin
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BOOTSTRA.386#67