~alcinnz/rhapsode

ref: 3898dfa381ef511aa7766e5c6358f5f39980947c rhapsode/ISSUES/engine/intra-nav.md -rw-r--r-- 711 bytes
3898dfa3 — Adrian Cochrane Implement new -rhaps-marker property for controlling user interaction. 4 years ago
                                                                                
f03a0ee8 Adrian Cochrane
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Navigate within a webpage
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 <main> 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!