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

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

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

 
 

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

解决办法 :

正确的配置 功能键的

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

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

扫描二维码关注公众号,回复: 15697190 查看本文章

猜你喜欢

转载自blog.csdn.net/hnlht/article/details/124962031