export enum InputMethodHint {
    ImhNone = 0x0,
    //Flags that alter the behavior
    ImhHiddenText = 0x1,
    ImhSensitiveData = 0x2,
    ImhNoAutoUppercase = 0x4,
    ImhPreferNumbers = 0x8,
    ImhPreferUppercase = 0x10,
    ImhPreferLowercase = 0x20,
    ImhNoPredictiveText = 0x40,
    ImhDate = 0x80,
    ImhTime = 0x100,
    ImhPreferLatin = 0x200,
    ImhMultiLine = 0x400,
    ImhNoEditMenu = 0x800,
    ImhNoTextHandles = 0x1000,
    //Flags that restrict input (exclusive flags)
    ImhDigitsOnly = 0x10000,
    ImhFormattedNumbersOnly = 0x20000,
    ImhUppercaseOnly = 0x40000,
    ImhLowercaseOnly = 0x80000,
    ImhDialableCharactersOnly = 0x100000,
    ImhEmailCharactersOnly = 0x200000,
    ImhUrlCharactersOnly = 0x400000,
    ImhLatinOnly = 0x800000,
    //Masks:
    ImhExclusiveInputMask = 0xffff0000,
}
