void gui_internal_keyboard_to_upper_case(struct gui_priv *this)
Switch keyboard mode to uppercase if it's in lowercase mode and.
Definition: gui_internal_keyboard.c:22
int gui_internal_keyboard_init_mode(char *lang)
Returns the default keyboard mode for a country.
Definition: gui_internal_keyboard.c:697
struct widget * gui_internal_keyboard(struct gui_priv *this, int mode)
Creates a keyboard widget.
Definition: gui_internal_keyboard.c:676
void gui_internal_keyboard_to_lower_case(struct gui_priv *this)
Switch keyboard mode to lowercase if it's in uppercase mode and.
Definition: gui_internal_keyboard.c:47
struct widget * gui_internal_keyboard_show_native(struct gui_priv *this, struct widget *w, int mode, char *lang)
Shows the platform's native on-screen keyboard or other input method.
Definition: gui_internal_keyboard.c:790
struct widget * gui_internal_keyboard_do(struct gui_priv *this, struct widget *wkbdb, int mode)
Creates a new keyboard widget or switches the layout of an existing widget.
Definition: gui_internal_keyboard.c:168
vkbd_mode
Definition: gui_internal_keyboard.h:4
@ VKBD_LAYOUT_MASK
Definition: gui_internal_keyboard.h:21
@ VKBD_FLAG_2
Definition: gui_internal_keyboard.h:18
@ VKBD_NUMERIC
Definition: gui_internal_keyboard.h:8
@ VKBD_UMLAUT_LOWER
Definition: gui_internal_keyboard.h:10
@ VKBD_CYRILLIC_LOWER
Definition: gui_internal_keyboard.h:12
@ VKBD_LATIN_LOWER
Definition: gui_internal_keyboard.h:7
@ VKBD_GREEK_LOWER
Definition: gui_internal_keyboard.h:15
@ VKBD_UMLAUT_UPPER
Definition: gui_internal_keyboard.h:9
@ VKBD_FLAG_1024
Definition: gui_internal_keyboard.h:20
@ VKBD_MASK_7
Definition: gui_internal_keyboard.h:19
@ VKBD_DEGREE
Definition: gui_internal_keyboard.h:13
@ VKBD_GREEK_UPPER
Definition: gui_internal_keyboard.h:14
@ VKBD_LATIN_UPPER
Definition: gui_internal_keyboard.h:6
@ VKBD_CYRILLIC_UPPER
Definition: gui_internal_keyboard.h:11
Definition: graphics_win32.h:52