| /lvgl-latest/src/widgets/keyboard/ |
| D | lv_keyboard.c | 235 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_set_textarea() local 238 if(keyboard->ta) { in lv_keyboard_set_textarea() 242 keyboard->ta = ta; in lv_keyboard_set_textarea() 245 if(keyboard->ta) { in lv_keyboard_set_textarea() 253 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_set_mode() local 254 if(keyboard->mode == mode) return; in lv_keyboard_set_mode() 256 keyboard->mode = mode; in lv_keyboard_set_mode() 262 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_set_popovers() local 264 if(keyboard->popovers == en) { in lv_keyboard_set_popovers() 268 keyboard->popovers = en; in lv_keyboard_set_popovers() [all …]
|
| /lvgl-latest/tests/src/test_cases/widgets/ |
| D | test_keyboard.c | 21 lv_obj_t * keyboard = lv_keyboard_create(active_screen); in test_keyboard_mode() local 22 lv_obj_set_size(keyboard, LV_PCT(100), LV_PCT(50)); in test_keyboard_mode() 23 lv_obj_align(keyboard, LV_ALIGN_BOTTOM_MID, 0, 0); in test_keyboard_mode() 24 lv_obj_set_style_text_font(keyboard, &lv_font_dejavu_16_persian_hebrew, LV_PART_MAIN); in test_keyboard_mode() 25 lv_keyboard_set_mode(keyboard, LV_KEYBOARD_MODE_TEXT_LOWER); in test_keyboard_mode() 29 lv_keyboard_set_mode(keyboard, LV_KEYBOARD_MODE_TEXT_UPPER); in test_keyboard_mode() 33 lv_keyboard_set_mode(keyboard, LV_KEYBOARD_MODE_SPECIAL); in test_keyboard_mode() 37 lv_keyboard_set_mode(keyboard, LV_KEYBOARD_MODE_NUMBER); in test_keyboard_mode()
|
| /lvgl-latest/src/drivers/qnx/ |
| D | lv_qnx.c | 35 lv_indev_t * keyboard; member 183 if(dsc->keyboard != NULL) { in lv_qnx_add_keyboard_device() 194 dsc->keyboard = lv_indev_create(); in lv_qnx_add_keyboard_device() 195 if(dsc->keyboard == NULL) { in lv_qnx_add_keyboard_device() 200 lv_indev_set_type(dsc->keyboard, LV_INDEV_TYPE_KEYPAD); in lv_qnx_add_keyboard_device() 201 lv_indev_set_read_cb(dsc->keyboard, get_key); in lv_qnx_add_keyboard_device() 202 lv_indev_set_driver_data(dsc->keyboard, kbd_dsc); in lv_qnx_add_keyboard_device() 203 lv_indev_set_mode(dsc->keyboard, LV_INDEV_MODE_EVENT); in lv_qnx_add_keyboard_device() 404 if(dsc->keyboard != NULL) { in release_disp_cb() 405 lv_free(dsc->keyboard); in release_disp_cb() [all …]
|
| /lvgl-latest/examples/widgets/keyboard/ |
| D | index.rst | 5 .. lv_example:: widgets/keyboard/lv_example_keyboard_1 12 .. lv_example:: widgets/keyboard/lv_example_keyboard_2
|
| /lvgl-latest/docs/details/integration/driver/ |
| D | X11.rst | 8 …/src/drivers/x11>`__ offers support for simulating the LVGL display and keyboard/mouse inputs in a… 59 | The minimal initialisation opening a window and enabling keyboard/mouse support 71 /* initialize X11 input drivers (for keyboard, mouse & mousewheel) */ 109 /* initialize X11 input drivers (for keyboard, mouse & mousewheel) */
|
| D | libinput.rst | 34 Additionally, if you want full keyboard support, including letters and modifiers, you'll need the d… 46 Full keyboard support needs to be enabled separately. 78 If you want to connect a keyboard device to a textarea, create a dedicated input group and set it o…
|
| D | uefi.rst | 17 * *EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL_GUID*, for keyboard support
|
| D | wayland.rst | 10 …/drivers/wayland>`__ offers support for simulating the LVGL display and keyboard/mouse inputs in a… 85 * a KEYPAD connected to Wayland keyboard events
|
| D | windows.rst | 8 …/drivers/windows>`__ offers support for simulating the LVGL display and keyboard/mouse inputs in a…
|
| D | opengles.rst | 10 …drivers/opengles>`__ offers support for simulating the LVGL display and keyboard/mouse inputs in a…
|
| /lvgl-latest/.devcontainer/ |
| D | __main.c__ | 105 lv_indev_t * keyboard = lv_sdl_keyboard_create(); 106 lv_indev_set_group(keyboard, lv_group_get_default());
|
| /lvgl-latest/docs/details/widgets/ |
| D | index.rst | 22 keyboard
|
| D | keyboard.rst | 12 with predefined keymaps and other features to provide an on-screen virtual keyboard 149 .. include:: ../../examples/widgets/keyboard/index.rst
|
| D | table.rst | 17 Table is an editable Widget, allow selecting a cell with encoder and keyboard
|
| D | calendar.rst | 19 encoder or keyboard navigation as well as pointer-type input devices.
|
| D | dropdown.rst | 19 encoder or keyboard navigation as well.
|
| /lvgl-latest/src/drivers/x11/ |
| D | lv_x11_input.c | 31 lv_indev_t * keyboard; /**< keyboard input device object */ member 320 xd->keyboard = lv_x11_keyboard_create(disp); in lv_x11_inputs_create() 321 lv_indev_set_group(xd->keyboard, xd->inp_group); in lv_x11_inputs_create()
|
| /lvgl-latest/src/drivers/wayland/ |
| D | lv_wayland.c | 117 } keyboard; member 745 static void keyboard_handle_keymap(void * data, struct wl_keyboard * keyboard, in keyboard_handle_keymap() argument 754 LV_UNUSED(keyboard); in keyboard_handle_keymap() 792 static void keyboard_handle_enter(void * data, struct wl_keyboard * keyboard, in keyboard_handle_enter() argument 798 LV_UNUSED(keyboard); in keyboard_handle_enter() 810 static void keyboard_handle_leave(void * data, struct wl_keyboard * keyboard, in keyboard_handle_leave() argument 816 LV_UNUSED(keyboard); in keyboard_handle_leave() 823 static void keyboard_handle_key(void * data, struct wl_keyboard * keyboard, in keyboard_handle_key() argument 834 LV_UNUSED(keyboard); in keyboard_handle_key() 849 app->keyboard_obj->input.keyboard.key = lv_key; in keyboard_handle_key() [all …]
|
| /lvgl-latest/ |
| D | component.mk | 49 src/extra/widgets/keyboard \
|
| /lvgl-latest/env_support/qnx/ |
| D | common.mk | 103 $(SRC_ROOT)/widgets/keyboard \
|
| /lvgl-latest/docs/details/debugging/ |
| D | gdb_plugin.rst | 34 keyboard@0x60d0000f7040 (0,300,799,599)
|
| /lvgl-latest/docs/details/other-components/ |
| D | gridnav.rst | 32 key on keyboard as usual.
|
| /lvgl-latest/demos/ |
| D | README.md | 17 /* Demonstrate the usage of encoder and keyboard */
|
| /lvgl-latest/docs/details/integration/os/ |
| D | qnx.rst | 122 /* Add keyboard and mouse devices. */
|
| /lvgl-latest/docs/details/main-components/ |
| D | indev.rst | 28 - :cpp:enumerator:`LV_INDEV_TYPE_KEYPAD`: keyboard or keypad 236 To use a keyboard or keypad: 308 and you press some letter on a keyboard, the keys will be sent and inserted into the
|