首页 新闻 搜索 专区 学院

游戏手柄的使用

0
悬赏园豆:100 [待解决问题]

最近一个项目是使用游戏手柄, 使用手柄模拟键盘输入

程序只有一个窗体,在当前窗体时手柄的上下左右及各按钮的功能都已实现,

现在遇到这样的一个问题, 在当前窗体选择一个项目后会打开一个第三方程序(console程序)

此时的状态就也是原来的程序窗体(使用手柄的窗体)不再是当前窗体,

但是要求能长按某一手柄按钮关闭打开的第三方程序(杀死进程的方式),

求实现思路或代码,谢谢!

码农之一的主页 码农之一 | 初学一级 | 园豆:61
提问于:2016-01-04 10:45
< >
分享
所有回答(4)
0

窗口,是win环境么?可以考虑使用钩子来捕获按钮。

宁涛 | 园豆:348 (菜鸟二级) | 2016-01-04 11:58

谢谢你的思路,我在网上找找看,看到了有keyboard hook,

支持(0) 反对(0) 码农之一 | 园豆:61 (初学一级) | 2016-01-04 15:52

@韩之一: C#的话,用MouseKeyboardLibrary这个库挺方便的。

http://www.codeproject.com/Articles/845122/Mouse-and-Keyboard-Tracking-and-Simulator

支持(0) 反对(0) 宁涛 | 园豆:348 (菜鸟二级) | 2016-01-04 16:20

@宁涛: 这个是hook键盘鼠标 的, 有hook手柄的吗?

支持(0) 反对(0) 码农之一 | 园豆:61 (初学一级) | 2016-01-04 17:52
0

这是做游戏吗?

默然沉醉 | 园豆:352 (菜鸟二级) | 2016-01-04 14:21

差不多,和游戏类似

支持(0) 反对(0) 码农之一 | 园豆:61 (初学一级) | 2016-01-04 15:51
0

打开第三方控制台可以隐藏控制台窗口的,还能捕获控制台输出。

南昌炒粉 | 园豆:714 (小虾三级) | 2016-01-05 13:53
0

手柄打字太费劲肯定不好销售

kasauce | 园豆:210 (菜鸟二级) | 2016-01-07 17:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册