escriba-input — translate madori input events into escriba's key
abstraction.
Two layers:
- [
translate_key] takes amadori::KeyEvent(press only) and returns the correspondingescriba_keymap::Key— Ctrl/Alt modifiers preserved, printable chars passed through. - [
EditorInput] is the full frame-level dispatch — handles window resizes, focus changes, IME, mouse events, and key events uniformly.