~/talk

Learn about Flutter desktop

Talkat Google I/O 2022 · 2022-05-11..05-12· [flutter]
links:none on file
slides:none on file

Explains concrete fixes for desktop Flutter behavior: Tab traversal follows screen geometry by default so wrap navigation in FocusTraversalGroup() or set OrderedTraversalPolicy with FocusTraversalOrder to force desired order, map global keys like Space or M using CallbackShortcuts() or a top‑level Shortcuts/Actions/Intent pair so actions resolve based on which widget has focus, remember text fields consume typing, and use FocusableActionDetector to combine focus, shortcuts, hover, and actions for custom controls.

AI-written summary · about

  1. 0:00Start
  2. 1:48Focus Widgets
  3. 5:23Important To Remember When Unfocusing a Widget
  4. 6:03Keyboard Shortcuts
  5. 11:31Volume Slider
  6. 12:03Focus System
  7. 13:13Keyboard Events
  8. 13:56Custom Controls
  9. 14:26Actions and Focus
  10. 16:08Action Detector
~/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.