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.

Fields

  • 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;