osg中遇到的问题

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

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

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

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

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

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

最新文章

  1. python字典
  2. xcode8让真机测试支持ios8.0以下版本
  3. 理解TCP/IP三次握手与四次挥手的正确姿势
  4. ASO优化总结(基于网络分享的知识总结归纳)
  5. Apache Spark源码走读之22 -- 浅谈mllib中线性回归的算法实现
  6. 统计图表--第三方开源--MPAndroidChart(一)
  7. 公众号开发学习Day01
  8. angularJs项目实战!03:angularjs与其他类库的协作
  9. MYSQL delete性能优化!
  10. DOS 命令批量删除文件及相关批处理命令详解
  11. Sqoop-1.4.6 Merge源码分析与改造使其支持多个merge-key
  12. invalid context 0x0.
  13. Scala面向对象编程与类型系统
  14. PLM修改数据库密码
  15. linux一切皆文件之tty字符设备(深入理解sshd创建pty的过程) (五)
  16. 960CSS框架,之前有用过 了解下框架基本原理
  17. 解决VMware虚拟机网络时长中断的问题
  18. 【UVA11613 训练指南】生产销售规划 【费用流】
  19. 我该不该学习C语言
  20. PAT——1001 害死人不偿命的(3n+1)猜想 (15)

热门文章

  1. HDU3364 Lanterns(求矩阵的秩)
  2. cmder
  3. PHP二维数组的分页
  4. hdu 4034 2011成都赛区网络赛 逆向floyd **
  5. ASP.NET的新成员ASP.NET WebHooks
  6. Linux之find命令用于统计信息
  7. visibility和display的异同
  8. JAVA多线程实现的四种方式
  9. struts2框架快速入门小案例
  10. Fragemnt和TextView的交互(TextView在LinearLayout中)