OpenEdv-开源电子网

 找回密码
 立即注册
查看: 96|回复: 0

如何用lv_group实现上下左右焦点切换?

[复制链接]

3

主题

4

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2022-1-17
在线时间
3 小时
发表于 2024-4-22 18:16:36 | 显示全部楼层 |阅读模式
5金钱
首先,我用的是实体按键,没有触摸功能。我把9个对象,比如按扭或图片加入同一个组。
LVGL默认有这些键值:
    LV_KEY_UP        = 17,  /*0x11*/
    LV_KEY_DOWN      = 18,  /*0x12*/
    LV_KEY_RIGHT     = 19,  /*0x13*/
    LV_KEY_LEFT      = 20,  /*0x14*/
    LV_KEY_ESC       = 27,  /*0x1B*/
    LV_KEY_DEL       = 127, /*0x7F*/
    LV_KEY_BACKSPACE = 8,   /*0x08*/
    LV_KEY_ENTER     = 10,  /*0x0A, '\n'*/
    LV_KEY_NEXT      = 9,   /*0x09, '\t'*/
    LV_KEY_PREV      = 11,  /*0x0B, '*/
    LV_KEY_HOME      = 2,   /*0x02, STX*/
    LV_KEY_END       = 3,   /*0x03, ETX*/


经测试,只有LV_KEY_NEXT 和LV_KEY_PREV能用于切换9个对象的FOCUSED,如何实现上下左右焦点切换?还是默认的键值是没有这个功能的?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-5-14 07:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表