~~Title: Efl.Ui.Win_Keyboard_Mode~~ ===== Description ===== %%The different layouts that can be requested for the virtual keyboard.%% %%When the application window is being managed by Illume it may request any of the following layouts for the virtual keyboard.%% {{page>:develop:api-include:efl:ui:win_keyboard_mode:description&nouser&nolink&nodate}} ===== Fields ===== {{page>:develop:api-include:efl:ui:win_keyboard_mode:fields&nouser&nolink&nodate}} * **unknown** - %%Unknown keyboard state%% * **off** - %%Request to deactivate the keyboard%% * **on** - %%Enable keyboard with default layout%% * **alpha** - %%Alpha (a-z) keyboard layout%% * **numeric** - %%Numeric keyboard layout%% * **pin** - %%PIN keyboard layout%% * **phone_number** - %%Phone keyboard layout%% * **hex** - %%Hexadecimal numeric keyboard layout%% * **terminal** - %%Full (QWERTY) keyboard layout%% * **password** - %%Password keyboard layout%% * **ip** - %%IP keyboard layout%% * **host** - %%Host keyboard layout%% * **file** - %%File keyboard layout%% * **url** - %%URL keyboard layout%% * **keypad** - %%Keypad layout%% * **j2me** - %%J2ME keyboard layout%% ===== Signature ===== enum Efl.Ui.Win_Keyboard_Mode { unknown: 0, off, on, alpha, numeric, pin, phone_number, hex, terminal, password, ip, host, file, url, keypad, j2me } ===== C signature ===== typedef enum { EFL_UI_WIN_KEYBOARD_MODE_UNKNOWN = 0, EFL_UI_WIN_KEYBOARD_MODE_OFF, EFL_UI_WIN_KEYBOARD_MODE_ON, EFL_UI_WIN_KEYBOARD_MODE_ALPHA, EFL_UI_WIN_KEYBOARD_MODE_NUMERIC, EFL_UI_WIN_KEYBOARD_MODE_PIN, EFL_UI_WIN_KEYBOARD_MODE_PHONE_NUMBER, EFL_UI_WIN_KEYBOARD_MODE_HEX, EFL_UI_WIN_KEYBOARD_MODE_TERMINAL, EFL_UI_WIN_KEYBOARD_MODE_PASSWORD, EFL_UI_WIN_KEYBOARD_MODE_IP, EFL_UI_WIN_KEYBOARD_MODE_HOST, EFL_UI_WIN_KEYBOARD_MODE_FILE, EFL_UI_WIN_KEYBOARD_MODE_URL, EFL_UI_WIN_KEYBOARD_MODE_KEYPAD, EFL_UI_WIN_KEYBOARD_MODE_J2ME } Efl_Ui_Win_Keyboard_Mode;