首页 新闻 会员 周边 捐助

游戏手柄的使用

0
悬赏园豆:100 [已解决问题] 解决于 2021-11-05 10:25

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

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

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

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

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

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

码农加一的主页 码农加一 | 初学一级 | 园豆:81
提问于:2016-01-04 10:45
< >
分享
最佳答案
0

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

收获园豆:40
南昌炒粉 | 小虾三级 |园豆:760 | 2016-01-05 13:53
其他回答(3)
0

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

收获园豆:20
geeksnail | 园豆:368 (菜鸟二级) | 2016-01-04 11:58

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

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

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

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

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

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

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

这是做游戏吗?

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

差不多,和游戏类似

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

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

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