硬汉嵌入式论坛

 找回密码
 立即注册
查看: 8272|回复: 9
收起左侧

[ThreadX全家桶] GUIX物理按键,移动焦点

[复制链接]

58

主题

118

回帖

292

积分

高级会员

积分
292
发表于 2021-1-4 15:39:40 | 显示全部楼层 |阅读模式
GUIX是否支持ASCII键盘?物理按键如何移动页面上的焦点, #define GUI_KEY_DOWN              19
event.gx_event_payload.gx_event_shortdata[0] = GUI_KEY_DOWN;
无法移动焦点,此时界面有两个text button,一个input。
绑定到窗口的回调函数是可以响应的,可窗口就是不重绘,没有任何一个widget显示为选中状态。。。。


求大神指教!

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106567
QQ
发表于 2021-1-4 18:05:42 | 显示全部楼层
GUIX的聚焦还没有研究过,等近期研究了交流下。
回复

使用道具 举报

58

主题

118

回帖

292

积分

高级会员

积分
292
 楼主| 发表于 2021-1-5 14:27:00 | 显示全部楼层
解决:
①GUIX对于获得焦点的text button没有任何反应,这点和emwin不同。所以当屏幕上都是button时,看不出谁获得了焦点。
②切换焦点,按键值使用GX_KEY_NEXT、GX_KEY_PREVIOUS宏,而不是自己定义的ascii键盘码值。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106567
QQ
发表于 2021-1-5 16:14:28 | 显示全部楼层
yuanfp 发表于 2021-1-5 14:27
解决:
①GUIX对于获得焦点的text button没有任何反应,这点和emwin不同。所以当屏幕上都是button时,看不 ...

谢谢告知。
回复

使用道具 举报

17

主题

88

回帖

139

积分

初级会员

积分
139
发表于 2021-1-5 19:18:53 | 显示全部楼层
一般来说,对于通过物理按键来控制焦点是可以自己写一套控制程序的。我看了GUIX的焦点控制不会弄,还是自己动手吧。
回复

使用道具 举报

1

主题

71

回帖

74

积分

初级会员

积分
74
发表于 2021-4-8 08:41:26 | 显示全部楼层
本帖最后由 252514251 于 2021-4-8 09:56 编辑
yuanfp 发表于 2021-1-5 14:27
解决:
①GUIX对于获得焦点的text button没有任何反应,这点和emwin不同。所以当屏幕上都是button时,看不 ...

看不出谁获得了焦点 还怎么玩,感觉现在很多gui对物理按键都很不友好了
回复

使用道具 举报

6

主题

31

回帖

49

积分

初级会员

积分
49
发表于 2023-5-30 10:10:48 | 显示全部楼层
yuanfp 发表于 2021-1-5 14:27
解决:
①GUIX对于获得焦点的text button没有任何反应,这点和emwin不同。所以当屏幕上都是button时,看不 ...

您好!我最近也在用GUIX添加物理按键,本人小白一枚,想请问一下如何把物理按键映射到键盘值GX_KEY_NEXT,GX_KEY_PREVIOUS上?无法显示焦点是不是就不能看到哪个按钮被选中?可否通过反色显示等操作,来显示被选中的状态?最后你们有解决这个问题吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106567
QQ
发表于 2023-5-31 12:13:43 | 显示全部楼层
厉飞雨 发表于 2023-5-30 10:10
您好!我最近也在用GUIX添加物理按键,本人小白一枚,想请问一下如何把物理按键映射到键盘值GX_KEY_NEXT ...

GUIX Studio使能聚焦即可
回复

使用道具 举报

6

主题

31

回帖

49

积分

初级会员

积分
49
发表于 2023-5-31 15:24:12 | 显示全部楼层
eric2013 发表于 2023-5-31 12:13
GUIX Studio使能聚焦即可

我用的单色OLED屏,是不是没办法显示聚焦?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106567
QQ
发表于 2023-6-1 00:50:14 | 显示全部楼层
厉飞雨 发表于 2023-5-31 15:24
我用的单色OLED屏,是不是没办法显示聚焦?

可以先试试聚焦后有颜色效果没。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-25 09:05 , Processed in 0.287058 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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