Input matters for Chrome OS
summary
Concrete fixes and examples guide decisions: add explicit keyboard handling by overriding onKeyUp to handle Enter and return true, add MIDI support using Android Media Samples or NDK MIDI, replicate EDJing’s approach of keyboard mappings and trackpad scratching to reuse existing hardware, use a lazy state machine with a 5-second delay to switch UI prompts between touch keyboard and controller, implement pointer capture to hide the cursor during scratching, and try the low-latency stylus API now available in alpha.
AI-written summary · about
chapters (7)
- 0:00Start
- 0:19Devices galore!
- 9:51Lazy state machine
- 12:14Gamepad mappings
- 13:30Pointer Capture
- 15:22Stylus input
- 15:50Low-latency API
related talks
20mWin the hearts of Chrome OS users with Android
18mThe key to keyboard and mouse support across tablets and ChromeOS
18mThe key to keyboard and mouse support across tablets
29mMIDI A New Dimension in Controlling Your Browser
15mInput for all screens
41mWhat’s new in Android apps for Chrome OS
16mDeveloping for Android & large screens
36mBuilding Android apps for the Chrome OS ecosystem
