I am looking for a framework or solution of some sort that let you create web apps which are primarily designed to be used with keyboards.
So, requirements are list which can be traversed using arrow keys, change input focus based on tabs and backspace etc. In fact there are native apps that have implemented such interaction but I am looking it up for modern web application.
You'd be surprised how far you can get with plain ol' semantic HTML, plus judicious application of tabindex="0". Be careful not to go too crazy with custom shortcuts vs. just letting people tab/shift-tab like normal. W3C WAI has some good tutorials around keyboard accessibility .
Read this article - medium.com/@melwinalm/crcreating-keyboard-shortcu…
I developed www.typingbolt.com using JQuery and vanilla JavaScript. But that was 2 years back. If it's today I'll use ReactJS
have you tried Unity? It is mostly for games, but I think it might fit your use case also.
Jason Knight
The less code you use, the less there is to break
I'm unclear what you are doing (or think you're doing) that couldn't be handled by normal 'interactable' element focus and a dozen lines of vanilla JS...