directinput相关内容
我找到了通过 DirectInput 模拟鼠标移动的解决方案.重点是使用python脚本在3D游戏中导航角色.这意味着必须使用相对鼠标移动. 一切正常,但是当我尝试计算 x Units 之间的关系(在 MouseMoveTo 函数中)和 Angle 游戏中的角色转弯时,我发现 算术做到了效果不好. 例如: 当我移动鼠标 向左移动 2 x 200 单位 然后 向右移动 1 x 40
..
有时(大约运行50%),EnumDevices需要5到10秒才能返回.通常,它几乎是即时的.我找不到其他有关这种行为的报告. 当事情进展缓慢时,可以通过看stdout来进行分析:)这: std :: cout EnumDevices(DI8DEVCLASS_GAMECTRL,MyCallback,NULL,DIEDFL_ATTA
..
我希望在XNA游戏中使用DirectInput,但是在引用.dll文件时遇到问题。我正在使用Microsoft Visual Studio C#Express Edition。这正是我的工作: 右键单击“参考” 选择“添加参考” 导航到.dll文件并单击“确定” 然后我收到以下错误: 如上所述,我想引用Microsoft.DirectX.DirectInput命名空间,但是我
..
我希望我的python程序模拟XBox控制器输入. 如有可能,请同时使用模拟拇指摇杆和“开/关"按钮. 我找到了有关在python中用ctypes模拟键盘输入的主题,例如: Python模拟keydown 是否可以像普通键盘或鼠标上的"keydown"一样模拟它? 解决方案 如果遇到相同问题的人会发现此线程: 我用vJoy,pyVJoy和x360ce解决了这个问题.
..
我已经将2只鼠标连接到PC,我希望一只鼠标能够像普通鼠标一样工作,并且只捕获第二只鼠标. 首先,我尝试使用DirectInput.它在InstanceName中显示了2个使用鼠标的设备. 但是只有一台设备具有DeviceType.Mouse,并且它只是真正的工作设备. 当我获得它时,它同时阻挡了两只老鼠. 第二,我决定创建驱动程序.我下载了WinDDK.有鼠标过滤器驱动程序示例. 我能
..
现在,我一直在尝试创建与“一键通"语音聊天应用程序类似的功能,但是到目前为止,我还没有找到合适的解决方案.我没有使用MFC或CLR. 问题很简单.我的窗口通常应该没有聚焦(即最小化等),但是我需要对按键做出反应(基本上,我什至不希望知道按钮是否被按下).不幸的是,WM_KEYDOWN仅在窗口具有键盘焦点时才起作用.我确实知道,例如Teamspeak为此使用DirectInput,但我也知道,
..
我使用EnumDevices(...,DIEDFL_ATTACHEDONLY)监控HID连接。当我断开游戏控制器,它不再显示在回调。然而,当我断开键盘,它仍然显示在EnumDevices。 我已经看过API,但我没有看到其他地方查询,如果一个设备已连接。 解决方案 http://msdn.microsoft.com/en-us/library/windows/desktop/aa36
..
我一直在尝试从usb操纵杆读取数据(x / y轴,按下的按钮等),我听说过DirectInput。搜索了很长时间,找到一个体面的例子或演练,没有什么成功。如果任何人可以分享一个简单的教程,或指导我到正确的地方,我会在你的债务。谢谢 编辑:尝试在Windows平台上实现此目标 解决方案 p> DirectX SDK中有一些DirectInput示例,源代码和编译的二进制文件。包括 Joy
..
如何使用DirectInput模拟按键?我目前有初始化(但我不知道是好还是不): #include
..
如何使用DirectInput模拟按键?我目前有初始化(但我不知道是好还是不): #include
..
我正在使用C ++ DirectX 2D游戏,我需要键盘和鼠标输入。 维基百科说: Microsoft建议新应用程序使用Windows消息循环来处理键盘和鼠标输入,而不是DirectInput 使用它? 我有一个GameScreen类,它负责绘图和更新(游戏逻辑),我在窗口消息循环中调用Draw和Update方法。 感谢 解决方案 泵为了有一个窗口,你可以使用
..
我试图模仿游戏中的鼠标事件。该游戏使用DirectInput的,所以你不能使用SendMessage函数来发送鼠标事件/键盘事件给它,这基本上就是我在挂钩的游戏。 此外,我不想用SendInput / mouse_events,本场比赛必须在后台运行,使鼠标事件。 我已经设法在游戏中的DLL挂钩,但现在接下来的问题是,我必须使鼠标事件和键盘(可能是主要的问题)。 先谢谢了。 解
..
我试图模拟一个自定义游戏控制器应用程序的键盘命令。因为我需要在DirectInput的环境中模拟命令大部分常用的方法不起作用。我知道,用钩子将工作100%,但我试图找到一个更容易实现。 我已经做了相当多的搜索后发现,通过使用扫描codeS的SendInput API而不是虚拟按键应该工作,但它似乎表现得像关键的是“坚持”。我送两个KEYDOWN和KeyUp事件,但是当我试图在DirectInpu
..
我如何可以模拟一个关键preSS与DirectInput的?我现在有初始化(但我不知道是好还是不好): 的#include< dinput.h>的#pragma评论(LIB,“dinput8.lib”) 的#pragma评论(LIB,“dxguid.lib”)LPDIRECTINPUT8嚣; //指针,我们DirectInput的接口 LPDIRECTINPUTDEVICE8 din
..
我要建一个需要过滤一些鼠标点击系统级的应用程序。也就是说,我需要让系统忽略了一些鼠标键点击,在特殊的场合。 我用低级鼠标钩子和 SetWindowsHookEx函数来过滤掉这些点击。它的工作原理比较出色,除了 WPF 应用程序。我想这是因为这些应用程序使用的DirectX 和的DirectInput 输入处理,这就是为什么我不能滤除的点击在这些应用中,因为它们直接由驾驶员获得输入 有什么办法如
..