A library for X Input Method(XIM) & Wayland Input Method(Wayland IM)
See IngameIME-Common
-
Activate/Deactivate Input Method
-
Get available InputMethods and KeyboardLayouts in system,which are also called
InputProcessor
s -
Get the profile of the
InputProcessor
, which contains its name and the locale of the language this processor for -
Get and Set active
InputProcessor
-
Get
PreEdit
andCandidateList
infomation during theComposition
- Can not fetch CandidateList
- Global::getInputProcessors just return the active inputprocessor
- Can not fetch the localized name of the inputprocessor
- Can not fetch the localized name of the locale
- InputProcessor::setActivated() has no effect
- No inputprocessor change notify callback nor input modes
- No Commit notify callback
- No PreEdit & PreEditRect callback (Such function has implemented, but it takes no effect on XWayland Env)