ReadonlylayoutUnique identifier for this layout (e.g. 'sambhota_keymap_one').
ReadonlylayoutHuman-readable name for this layout (e.g. 'Sambhota Keymap #1').
Returns display names for keys given the current modifier state.
Whether the Shift modifier is active.
Whether the Control modifier is active.
Whether the Alt modifier is active.
A map from key character to its Tibetan display name.
Handles a key event within the given state.
The key to handle.
The current input state.
Called with the new state when a transition occurs.
Called when an unrecoverable input error is detected.
true if the key was consumed by this layout.
Implements the Extended Wylie Transliteration Scheme (EWTS) keyboard layout.
Based on the Wylie transliteration format invented by Turrell V. Wylie in 1959. This layout is extremely popular among Western scholars, translators, and non-native learners. Instead of memorizing a new physical layout, users type the Romanized spelling of Tibetan words on a standard English QWERTY keyboard, which the software automatically converts into Tibetan Unicode on the fly.
Uses the
tibetan-ewts-converterto convert ASCII input to Tibetan Unicode.