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
Enums
Extensions
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)