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

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

部分代码