我正在处理自定义板 Touchgfx 项目,我正在使用键盘小部件进行文本输入。在测试过程中,我发现键盘取消事件无法正常工作。
问题描述:
当我单击并按住其中一个键并拖出该区域时,键盘取消事件并且没有按预期发生任何事情。但是,当我再次单击任何其他或相同的键并在此键的区域中释放它时,不会再发生任何事情(在这里我希望所属字符写入文本缓冲区)。第二次按下并松开后,键盘开始正常工作。
我还在 touchgfx UI 模板的键盘示例中尝试过。示例与我描述的一样。为了更好地理解我正在观看视频。
我已经通过编辑 Keyboard.cpp 文件设法解决了这些问题,但我仍然报告此问题以澄清这是一个错误还是我对使用键盘的误解。