插上游戏手柄(USB)后,在XP系统的---控制面板---游戏控制器 中自动就检测到了硬件如下图: 查看“属性”时可以看到里面有许多“按扭”如下图:当我按下select 键时,1键被测到按下。 请问怎么在我的程序中,获得手柄按下的是1键、2键、3键?
解决方案 »
- C#中连接本机sql数据库问题
- TextBox 提示信息的问题
- GRIDVIEW的模板里控件的事件问题
- 回调函数 和 线程问题
- c#编程 FTP上传文件binary与ASCII的转换
- c# 怎么统计多少人在线
- DataGridView添加新行时 DefaultValuesNeeded 事件不执行 希望大家帮忙 在线等待
- 调用Interop.zkemkeeper.dll无法使用
- 如何将TREEVIEW中的树形关系保存到数据库?
- vs2017中没有Dotfuscator吗?想混淆代码,找不倒Dotfuscator
- 在C#的Regex类中,如何获取一个已命名的Group的名称
- 使用AxShockwaveFlash播放Flash的问题
http://www.codeproject.com/KB/cs/globalhook.aspx
/// 快捷键处理
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Form1_KeyDown(object sender, KeyEventArgs e)
{ if (e.Control&&e.Shift && (e.KeyCode == Keys.V))
{
MessageBox.Show("Ctrl+Shift+V");
} }
computerfox
(阿捷) 等 级:
如果你不想弄,就给我一个邮箱吧。
首先你要下载DirectX SDK:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2c7da5fb-ffbb-4af6-8c66-651cbd28ca15然后下载这个程序,应该能解决你的问题了。
http://www.codeproject.com/KB/directx/joystick.aspx你去注册一个CodeProject的账户,这上面是宝库,你不加入,很可惜的。
去下一个JoyToKey,日本人写的控件,应该可以的
你需要安装那个DirectX SDK,如果微软官方下载不了,你就搜索一下,这种东西其他地方都有的下载。
DirectX SDK也装了,
程序也下了,仍然,没调试成功!
这个郁闷呀..........感谢你,热情无私的回复!
能够搜索到很多东西,你一个个试试看吧!
http://search.codesoso.com