osg中遇到的问题

论坛 期权论坛 脚本     
匿名技术用户   2020-12-27 13:22   62   0
osg中遇到的问题

今天写程序的时候, 需要把键盘和鼠标消息转发出来, 就直接写了接口用signal丢出来了.
程序写的很多, 测试的时候却崩溃了....

在场景中拖拽鼠标左键的时候, 会发现在扔出鼠标左键的按下和弹起消息后, 还会再弹出几个消息:
07102740-ace9dcdfdcab4df5911187dbec840564.jpg

多出来的几个消息查了下, 65508是右ctrl键, 有时还会弹出65507(左ctrl键)!!!
我勒个去, osg不会自动干这事吧, 以前没发现啊!

屁话不多说, 开始查吧....
各种翻源码, 就是没看到哪里添加键盘消息了, 实在没辙到群里问了下, 找到原因了.
居然是<<有道字典>>!!!

原因是有道字典打开了划词功能, 开了以后, 这货会将自己的dll注入到所有启动的程序里来作划词查找...
不用说应该明白了: 这货居然认为我在场景里拖拽鼠标是在划词, 然后自动添加了个ctrl消息.
关掉有道后, 世界清静了....

ps:
感觉有道字典应该在这里偷了个懒, 因为我的取词用的是Ctrl+鼠标键, 所以这里划词功能直接抛出个消息来触发取词功能了.




转载于:https://www.cnblogs.com/chaoswong/p/3411961.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP