kristopolous / BOOTSTRA.386

A vintage 1980s DOS inspired Twitter Bootstrap theme
https://bootstra386.com
Apache License 2.0
6.62k stars 309 forks source link

Keyboard navigation #64

Open kristopolous opened 6 years ago

kristopolous commented 6 years ago

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.

kristopolous commented 6 years ago

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.

spotUP commented 4 years ago

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

kristopolous commented 4 years ago

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

spotUP commented 4 years ago

Sounds cool to me!

kristopolous commented 4 years ago

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