| OLD | NEW |
| (Empty) | |
| 1 Keyboard Events |
| 2 =============== |
| 3 |
| 4 Scope |
| 5 ----- |
| 6 |
| 7 The Sky keyboard API is intended to handle the following: |
| 8 |
| 9 - reporting raw key down/up events from physical keyboards ("Alt" |
| 10 down, "E" down, "E" up, "Alt" up) |
| 11 |
| 12 - reporting simulated raw key down/up events from virtual keyboards, |
| 13 if the keyboard provides them |
| 14 |
| 15 - IME |
| 16 - reporting input text events from physical and virtual keyboards |
| 17 ("é", autorepeat) |
| 18 - inline editing of typed word |
| 19 - backspace |
| 20 - autocorrect |
| 21 - editing around app-provided chips |
| 22 - adjusting editor UI (line height, word spacing, etc) |
| 23 - replacing selection |
| 24 - providing per-phrase alternative interpretations |
| 25 - composing letters |
| 26 - composing words |
| 27 |
| 28 |
| 29 API |
| 30 --- |
| 31 |
| 32 TODO(ianh): Write API. |
| OLD | NEW |