51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
为什么XComponent有时候无法触发键盘的抬起事件
在使用Native XComponent关于键盘事件的接口时,发现alt按键的抬起状态无法获取;
当前通过快捷键拉起其他应用或切换至其他应用时,因为窗口失焦,导致xComponent无法接收到按键的抬起事件,导致应用内按键异常。
HarmonyOS
退休的程序员
2024-07-23 10:35:05
浏览
提问
帖子
粉丝
关注
赞
收藏 0
回答 1
分享
微博
QQ
微信
举报
待解决
1
微信扫码分享
删除提问
回答 1
按赞同
/
按时间
回答
帖子
粉丝
关注
lovingkane
可以通过hdc shell hidumper -s 3101 -a -s观察到所有被订阅的按键,可以看到alt被订阅了。这种情况下alt的抬起事件会被其他订阅的应用消费掉。
在窗口失焦时,应用感知不到键盘事件,这是属于规格,在后面将会开放一个新的接口能力,新接口将会在键盘/鼠标事件触发时,返回的参数里会提供当前键盘/鼠标上处于按压态的键位/按钮,提供了这些后,其他的由应用侧自行处理逻辑。
分享
微博
QQ
微信
回复
举报
2024-07-23 18:31:12
0/500
回复
取消
删除回答
1
如何写精华回答,获更多曝光?
发布
相关问题
HarmonyOS 自定义弹窗
有时候
能弹出,
有时候
弹不出
139浏览
• 1回复
待解决
华为m30Pro升级鸿蒙后
为什么
有时候
手机信号间歇性不好?
6618浏览
• 1回复
待解决
#鸿蒙学习大百科#在module.json5中配置权限时,
为什么
有时
reason必填,
有时候
可以不填?
34浏览
• 1回复
待解决
键盘
移动焦点对象按下enter,
为什么
不会
触发
点击
事件
1783浏览
• 1回复
待解决
为什么
Web组件
的
onKeyEvent
键盘
事件
不生效
2036浏览
• 1回复
待解决
Run entry方式运行APP
有时候
获取不到已经存储
的
Asset和首选项数据
120浏览
• 1回复
待解决
HarmonyOS ImageSpan点击
事件
无法
触发
268浏览
• 1回复
待解决
图片组件
无法
触发
LongPressGesture长按
事件
190浏览
• 1回复
待解决
HarmonyOS 控制虚拟
键盘
抬起
时页面的避让模式,能否指定部分布局不自动响应
键盘
抬起
?
196浏览
• 1回复
待解决
js开发wearable onswipe
事件
无法
触发
7627浏览
• 1回复
已解决
InputMethodController.on('sendKeyboardStatus')
无法
监听
键盘
的
显示隐藏
事件
197浏览
• 1回复
待解决
焦点
事件
onBlur/onFocus回调
无法
触发
1789浏览
• 1回复
待解决
键盘
遮挡问题,文本输入框如何才能自动
抬起
避让弹出
的
键盘
1721浏览
• 1回复
待解决
HarmonyOS 长按
事件
,
触发
之后
的
Repeat,
无法
设置回调间隔
79浏览
• 1回复
待解决
鸿蒙js 捕获
事件
绑定
无法
触发
,请大神赐教!
7785浏览
• 2回复
待解决
HarmonyOS 手势识别双击,无论双击间隔多快,均
无法
触发
,都
触发
单击
事件
103浏览
• 1回复
待解决
怎么说呢自从明白学习是孤独
的
我也清楚明白但是
有时候
觉得很累如何找到支撑自己
的
动力呢我
3607浏览
• 1回复
待解决
为什么
跳转突然
无法
实现
1873浏览
• 0回复
待解决
HarmonyOS
为什么
@Link
的
属性变更不会
触发
UI刷新?
56浏览
• 1回复
待解决
onUnhandledException与onException回调分别
什么
时候
触发
1687浏览
• 1回复
待解决
XComponent
在onload
事件
中获取
的
大小不准确
288浏览
• 1回复
待解决
mysql 迁移复制
的
时候
少了几个表是
为什么
呢?
2222浏览
• 1回复
待解决
安装Apache成功后,
为什么
无法
运行?
2414浏览
• 1回复
待解决
HarmonyOS
键盘
事件
监听问题
300浏览
• 1回复
待解决
欧版华
为什么
时候
才能用上鸿蒙
9970浏览
• 1回复
待解决
提问
该提问已有0人参与 ,帮助了0人
相关讨论帖
同事问我:为什么我的Service无法注入进来?
0回复
发布无序公共事件的时候,传的这个action是什么含义?
1回复
鸿蒙弹出键盘的时候会遮挡布局怎么设置
3回复
荣耀50为什么在这个时候发布?为什么不用鸿蒙系统?你知道原因吗
0回复
为什么在做微服务设计的时候一定需要DDD?
0回复
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅