~/talk

Love Thy Keyboard

Talkat EmpireJS 2018 · on Thursday, 2018-09-20· [accessibility, web-platform]
slides:none on file

Keyboard accessibility matters when an interface actually lets you tab, arrow, enter and space to do everything a mouse can do; demos show missing focus outlines, mouse‑only widgets, broken tab order, trapped focus in modals, and nonfunctional custom controls fixed by using semantic HTML not divs plus handlers. Practical tools demonstrated include using focus() to manage modal focus, role="button" only as fallback, aria-live for spoken updates, and a Chrome extension called focus indicator that exists and already has about 1,990 users.

AI-written summary · about

  1. 0:00Introduction
  2. 3:52Keyboard accessibility matters
  3. 8:29Keyboard accessibility issues
  4. 13:33Semantic HTML fixes
  5. 17:56ARIA roles states properties
  6. 19:21Focus management dynamic UI
  7. 23:43Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.