如何使用实体按键操作menu菜单

我需要实现一个多级菜单,但是没有触摸屏,只有三个按键LV_KEY_LEFT,LV_KEY_RIGHT,LV_KEY_ENTER,我把menu添加到组里面,没办法操作,menu里面有很多cont,我想问一下有没有类似的多级菜单的项目参考,我自己是参考官方demo写得,但是使用实体按键操作不了,实体按键已经确认了没有问题有对应的输入,感觉是自己代码结构没写好,请问有能参考的项目吗

部分代码

使用物理按键控制LVGL组件,可以哔哩哔哩看下开源一小步的视频。

1 Like

你图片前两行代码只是创建一个组,然后把你的按键输入关联到这个组。但是你都没有把你需要对应的控件加入这个组(比如menu)。这个组类似一个双向循环链表。