~/talk

The key to keyboard and mouse support across tablets

Talkat Android Dev Summit 2022: Form Factors · on Wednesday, 2022-11-09· [android]
links:none on file
links:none on file
slides:none on file

Concrete steps to add keyboard and mouse support: make text selectable with a selection container, preserve UI state across keyboard attach/detach with rememberSaveable API, handle Tab and arrow navigation via onPreviewKeyEvent modifier and focus groups, add visible focus outlines and custom cues with an indication modifier and hoverable interaction sources, implement mouse wheel zoom and change cursor with ViewPointerIcon, and show right‑click context via a dropdown menu. Cites 270 million large screen Android devices and ~90% Chromebook keyboard use.

AI-written summary · about

  1. 0:00Keyboard and mouse support intro
  2. 1:56Why keyboard support matters
  3. 4:05Keyboard support tiers explained
  4. 7:20Tier three: basic support
  5. 9:06Tier two: enhanced navigation
  6. 12:22Tier two: visual cues and hover
  7. 15:13Tier one: advanced cursor and menus
  8. 17:41Conclusion and resources
~/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.