embed_ime library

Classes

BaseEmbedTextInputControlState<T extends EmbedLayout>
Case
CommonMongolLayoutState<Layout extends EmbedLayout>
It is used to build a Mongol layout. It is not flexible enough. It has UI and logic like the EnglishLayout and you can not change its UI and logic. To build a more flexible Mongol layout, you can use the BaseEmbedTextInputControlState.
EmbedKeyboard
EmbedKeyboardState
EmbedLayout
EnglishLayout
MongolCandidate
The MongolCandidate is an overlay that shows the candidate words. It is used by the implementation of the BaseEmbedTextInputControlState to show the candidate words. See CommonMongolLayoutState for more details.
SuggestionChangeNotifier
Util

Properties

isAltPressed bool
no setter
isBackspacePressed bool
no setter
isControlPressed bool
no setter
isEnterPressed bool
no setter
isEscapePressed bool
no setter
isMetaPressed bool
no setter
isPressOtherThanShiftAndPrintableAsciiKeys bool
no setter
isShiftPressed bool
no setter
isTabPressed bool
no setter
isUppercase bool
no setter
printableAsciiKeys Map<PhysicalKeyboardKey, Case>
The printable ascii keys. Letter, number, punctuation and space keys. except for the delete ascii code key.
final

Typedefs

ConfirmedTextCallback = dynamic Function(String confirmedText)
LayoutBuilder = EmbedLayout Function(EmbedTextInput embedTextInput)