zoukankan      html  css  js  c++  java
  • osg中遇到的问题

    osg中遇到的问题

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

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

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

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

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

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




  • 相关阅读:
    SpringMVC处理请求
    SpringMVC的启动
    数据结构
    Collections工具类
    位运算
    web应用
    spring Environment
    servlet及jsp之间的请求转发
    spring AOP
    Spring 事件
  • 原文地址:https://www.cnblogs.com/chaoswong/p/3411961.html
Copyright © 2011-2022 走看看