InputHints
Description:
[ CCode ( cprefix = "IBUS_INPUT_HINT_" , type_id = "ibus_input_hints_get_type ()" ) ]
[ Flags ]
[ Version ( since = "1.5.4" ) ]
public enum InputHints
Describes hints that might be taken into account by engines.
Note that engines may already tailor their behaviour according to the InputPurpose of
the entry.
Some common sense is expected when using these flags - mixing IBUS_INPUT_HINT_LOWERCASE with any of the uppercase hints
makes no sense.
This enumeration may be extended in the future; engines should ignore unknown values.
Content:
Enum values:
- EMOJI - Suggest offering Emoji support.
- HIDDEN_TEXT - The text is hidden (e.
- INHIBIT_OSK - Suggest to not show an
onscreen keyboard (e.
- LATIN - Just latin characters should be
entered for the text-input protocol V1/V3.
- LOWERCASE - Suggest to convert all text
to lowercase
- MULTILINE - Suggest the text input is
multiline for the text-input protocol V1/V3.
- NONE - No special behaviour suggested
- NO_EMOJI - Suggest not offering Emoji
support.
- NO_SPELLCHECK - Suggest not checking
for typos
- PRIVATE - Request that the input method
should not update personalized data (like typing history).
- SPELLCHECK - Suggest checking for typos
- UPPERCASE_CHARS - Suggest to
capitalize all text
- UPPERCASE_SENTENCES - Suggest
to capitalize the first word of each sentence
- UPPERCASE_WORDS - Suggest to
capitalize the first character of each word
- VERTICAL_WRITING - The text is
vertical.
- WORD_COMPLETION - Suggest word
completion