【LVGL】键盘部件
引言
键盘部件(lv_keyboard)
注意:
可以之间使用矩阵按键索引获取函数lv_btnmatrix_get_selected_btn()来获取键盘的按键索引。

键盘部件相关 api 函数

示例程序
void my_gui(void)
{
lv_obj_t *kb = lv_keyboard_create(lv_scr_act()); /* 创建键盘部件 */
lv_obj_t *ta = lv_textarea_create(lv_scr_act()); /* 创建文本区域部件 */
lv_keyboard_set_textarea(kb, ta); /* 关联键盘和文本区域部件 */
lv_keyboard_set_popovers(kb, true); /* 允许按键弹窗提示 */
// lv_keyboard_set_mode(kb, LV_KEYBOARD_MODE_NUMBER); /* 设置数字键盘模式 */
// lv_keyboard_set_mode(kb, LV_KEYBOARD_MODE_TEXT_LOWER); /* 设置小写模式 */
// lv_keyboard_set_mode(kb, LV_KEYBOARD_MODE_TEXT_UPPER); /* 设置大写模式 */
lv_keyboard_set_mode(kb, LV_KEYBOARD_MODE_SPECIAL); /* 设置特殊符号模式 */
}
现象:

博客导航
本文来自博客园,作者:膝盖中箭卫兵,转载请注明原文链接:https://www.cnblogs.com/Skyrim-sssuuu/p/19247551

浙公网安备 33010602011771号
https://orcid.org/0000-0001-5102-772X