• 3751阅读
  • 2回复

软键盘模拟Capslock按键bug [复制链接]

上一主题 下一主题
离线babylon3389
 
只看楼主 倒序阅读 楼主  发表于: 2010-10-27
— 本帖被 XChinux 执行加亮操作(2010-11-02) —
我的程序需要支持硬键盘和虚拟键盘输入中/英2种文字,网上找到shiroki大大的一份源码和坛子里一位大大的MurphyPinyin的源码,嫁接了下,在使用硬键盘输入中英文的时候。没出现什么bug,我通过捕捉硬键盘的CapsLock地unicode值发现是65535,然后我在虚拟键盘中使用QWSServer::sendKeyEvent(65535,Qt::Key_CapsLock,Qt: :NoModifier,true,false)函数,按下CapsLock键后,再按其它地字符键比如A,结果不会是大写地字符“A",但是其它地键都正常,求各位大大解答

测试程序见附件!
离线babylon3389
只看该作者 1楼 发表于: 2010-10-27
不是吧~一天一个人都没回复的?~看来俺还是去qtcentre的好~
离线babylon3389
只看该作者 2楼 发表于: 2010-10-27
问题已经解决~
快速回复
限100 字节
 
上一个 下一个