Keyboard自定义键盘 功能键附近的有效按键与功能键重复的问题

在自定义键盘的过程中,自定义的 qwerty.xml或者其他自定义的键盘xml文件过程中,在功能键周围可能会出现 功能键与旁边的有效按键的点击都被系统认为是功能键的点击事件的问题。如下图

逗号键与 ABC切换键,点号与旁边的123数字切换键 。点击 逗号或者点号,codes值都被误响应为ABC功能键或者123功能键的问题。

 

如果以上问题,已经排查了keycode指定的没问题的情况下,可能用如下方法解决。

解决办法 :

正确的配置 功能键的

android:keyEdgeFlags="right" 这个属性,左侧的功能键该值设置为left,右侧的功能键设置为right.

排查以上问题,基本问题可以解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值