| Keyboard Events |
| =============== |
| |
| Scope |
| ----- |
| |
| The Sky keyboard API is intended to handle the following: |
| |
| - reporting raw key down/up events from physical keyboards ("Alt" |
| down, "E" down, "E" up, "Alt" up) |
| |
| - reporting simulated raw key down/up events from virtual keyboards, |
| if the keyboard provides them |
| |
| - IME |
| - reporting input text events from physical and virtual keyboards |
| ("é", autorepeat) |
| - inline editing of typed word |
| - backspace |
| - autocorrect |
| - editing around app-provided chips |
| - adjusting editor UI (line height, word spacing, etc) |
| - replacing selection |
| - providing per-phrase alternative interpretations |
| - composing letters |
| - composing words |
| |
| |
| API |
| --- |
| |
| TODO(ianh): Write API. |