Gamepad Nav Test

Controller: D-pad/left stick move · A click · B back (hold: always back a page) · L3 mouse mode · Y graph · LT/RT page · right stick scroll · View on/off
Keyboard fallback: arrows · Enter = A · Backspace = B · X = enter container · Y = graph · PgUp/PgDn = LT/RT · V = View · M = Menu (debug report) · F = L3 (mouse mode) · Q/E/Z/C = stick at 45° ↖↗↙↘ · J/L rotate aim, K = push stick at aim · Y twice = stick pie

Store layout (from your screenshot)

15+ 輔15級
家長監護資訊 深入了解
您取得之購買... 深入了解

Chip bar (YouTube-style) — the › arrow hides itself after clicking; focus should land on a nearby chip

Iframes — elements inside frames are navigated as if they were on this page

Unreachable off-screen elements — none of these should get arrows

Containers (Twitter-style cards) — X enters a card, B leaves

User One first post, with a #link in the text
User Two quoting another post:
User Three plain post

Scroll box (comments panel) — one stop; right stick scrolls it; A/X enters

Frame regressions (E19, E21)

Live chat frames — the frame doesn't scroll, the message list inside it does

SPA page change (E26) — Back swaps the page; the new timeline loads in after a moment

Corner near-miss (E27) — ↑ from the post must go to the reply box, not the sidebar link at its corner

Orphan case — E is never the nearest target from anywhere (should be rescued, amber outline)

Grid

Game 1Game 2Game 3 Game 4Game 5Game 6 Game 7Game 8Game 9 Game 10

Horizontal scroller (overflow)

Form & dialog

Focus should stay inside this dialog. B closes it.

Popup menus (E31) — B closes an open menu instead of going back; holding B always goes back

Mouse mode (L3) — the escape hatch: a hover-only control focus navigation can't reach

Hover me: tools appear (no keyboard access)
long empty space — moving down should scroll here
pads: none (press a button)
last: —
aim (J/L, push K): -60°