|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Predefined LVGL keys for use in Devicetree. More...
Files | |
| file | lvgl.h |
| Devicetree definitions for LVGL keypad input keys. | |
Macros | |
| #define | LV_KEY_UP 17 |
| Move up or increase value. | |
| #define | LV_KEY_DOWN 18 |
| Move down or decrease value. | |
| #define | LV_KEY_RIGHT 19 |
| Move right or increase value. | |
| #define | LV_KEY_LEFT 20 |
| Move left or decrease value. | |
| #define | LV_KEY_ESC 27 |
| Close or exit (e.g. | |
| #define | LV_KEY_DEL 127 |
| Delete. | |
| #define | LV_KEY_BACKSPACE 8 |
| Delete the character to the left. | |
| #define | LV_KEY_ENTER 10 |
| Confirm, select, or toggle edit mode. | |
| #define | LV_KEY_NEXT 9 |
| Focus the next object in the group. | |
| #define | LV_KEY_PREV 11 |
| Focus the previous object in the group. | |
| #define | LV_KEY_HOME 2 |
| Go to the beginning/top. | |
| #define | LV_KEY_END 3 |
| Go to the end/bottom. | |
Predefined LVGL keys for use in Devicetree.
Used in the lvgl-codes property of a zephyr,lvgl-keypad-input node to map input event codes to LVGL keys. Values mirror enum _lv_key_t from LVGL's lv_group.h.
Example devicetree usage:
| #define LV_KEY_BACKSPACE 8 |
#include <zephyr/dt-bindings/lvgl/lvgl.h>
Delete the character to the left.
| #define LV_KEY_DEL 127 |
#include <zephyr/dt-bindings/lvgl/lvgl.h>
Delete.
| #define LV_KEY_DOWN 18 |
#include <zephyr/dt-bindings/lvgl/lvgl.h>
Move down or decrease value.
| #define LV_KEY_END 3 |
#include <zephyr/dt-bindings/lvgl/lvgl.h>
Go to the end/bottom.
| #define LV_KEY_ENTER 10 |
#include <zephyr/dt-bindings/lvgl/lvgl.h>
Confirm, select, or toggle edit mode.
| #define LV_KEY_ESC 27 |
| #define LV_KEY_HOME 2 |
#include <zephyr/dt-bindings/lvgl/lvgl.h>
Go to the beginning/top.
| #define LV_KEY_LEFT 20 |
#include <zephyr/dt-bindings/lvgl/lvgl.h>
Move left or decrease value.
| #define LV_KEY_NEXT 9 |
#include <zephyr/dt-bindings/lvgl/lvgl.h>
Focus the next object in the group.
| #define LV_KEY_PREV 11 |
#include <zephyr/dt-bindings/lvgl/lvgl.h>
Focus the previous object in the group.
| #define LV_KEY_RIGHT 19 |
#include <zephyr/dt-bindings/lvgl/lvgl.h>
Move right or increase value.
| #define LV_KEY_UP 17 |
#include <zephyr/dt-bindings/lvgl/lvgl.h>
Move up or increase value.