~alcinnz/rhapsode

ref: a3dc72fecc0c1ea5705e723c2bfe06d53d57c695 rhapsode/ISSUES/engine/intra-nav.md -rw-r--r-- 711 bytes
a3dc72fe — Adrian Cochrane Refactor Rhapsode to use new HURL APIs and more leniantly handle MIMEtypes. 4 years ago

Arrow keys should navigate between table cells, paragraphs, headings, and sections.

Space should play/pause.


In a table, the arrow keys would navigate within the 2D space. This would be great for addressing any remaining struggles reading that.

Otherwise left and right would navigate paragraphs/bullets whilst up/down would navigate headings/sections.

The page would start from the tag if present.

I may want to define style properties to drive this.


This would require a revamp to embed eSpeak NG into Rhapsode. In doing so I should abstract out an embeddable Rhapsode module, @yaaps@banana.dog could do use one for his game "Diplomacy".

This has been done!