Knowbie-dwg

Results 14 comments of Knowbie-dwg

> 你的意思是在代码处调用函数widget_set_focused设置焦点,而非通过键盘设置焦点? 你好,按照3key demo 的使用,例如一个界面有四个控件,在界面初始化的时候需要设置一个控件为focused,只有该界面初始化指定某个控件为focused才能正常旋转使用,如果不指定是无法使用的,如果该界面只要四个text_selector,此时设置其中一个为focused状态,text_selector不是进入focused状态而是直接进入actived状态。

> 能否将demo上传让我测试一下呢? 你好,工程已上传 [AwtkApplication.zip](https://github.com/user-attachments/files/22875229/AwtkApplication.zip)

> 请将awtk更新至713319a再试试,谢谢。 另外,3keys指的是RETURN+上下键,而不是左右。 你好,我已更新awtk713319a已解决问题 我测试3keys左右按键可以正常使用的,我可以再测试一下上下键是否正常。 在按键模式下还有一个问题是,如果整个界面没有button,只有edit,则无法移动焦点,设置某个控件为初始焦点也不行,一定要有个button才行,我需不需要重新提个issue。

> 我试过是可以的,只需要将 edit 的 focused 和 focusable 设置为 true 就可以了 你好,你是直接在xml文件指定的 focused 和 focusable为true吗,我看这里写的是不用设置

你好,kb_int能正常使用的,但是在kb assic和default按键均无法使用 ,这两个按键需要将所有的按键都设置为grab_keys吗,我目前只设置了一个

> awtk中有关于5key的例程demo_5key_app可以参考一下,关于上面的问题,awtk里的kb_default_5key.xml可以解答 你好,有另外一个问题想请教, 我手动使用main_loop_post_key_event(main_loop(), TRUE, TK_KEY_LEFT);的方式去post事件,在没有输入需求的时候,他可以正常上下左右确定,当有输入需求,例如edit或者spinbox时候,他在打开键盘后,此时无法再控制上下左右确认

#include "awtk.h" #include "common/navigator.h" #ifndef APP_SYSTEM_BAR #define APP_SYSTEM_BAR "" #endif /*APP_SYSTEM_BAR*/ #ifndef APP_BOTTOM_SYSTEM_BAR #define APP_BOTTOM_SYSTEM_BAR "" #endif /*APP_BOTTOM_SYSTEM_BAR*/ #ifndef APP_START_PAGE #define APP_START_PAGE "home_page" #endif /*APP_START_PAGE*/ #define WITH_STATE_ACTIVATED 1 /** *...