最近一个项目是使用游戏手柄, 使用手柄模拟键盘输入
程序只有一个窗体,在当前窗体时手柄的上下左右及各按钮的功能都已实现,
现在遇到这样的一个问题, 在当前窗体选择一个项目后会打开一个第三方程序(console程序)
此时的状态就也是原来的程序窗体(使用手柄的窗体)不再是当前窗体,
但是要求能长按某一手柄按钮关闭打开的第三方程序(杀死进程的方式),
求实现思路或代码,谢谢!
打开第三方控制台可以隐藏控制台窗口的,还能捕获控制台输出。
窗口,是win环境么?可以考虑使用钩子来捕获按钮。
谢谢你的思路,我在网上找找看,看到了有keyboard hook,
@韩之一: C#的话,用MouseKeyboardLibrary这个库挺方便的。
http://www.codeproject.com/Articles/845122/Mouse-and-Keyboard-Tracking-and-Simulator
@宁涛: 这个是hook键盘鼠标 的, 有hook手柄的吗?
这是做游戏吗?
差不多,和游戏类似
手柄打字太费劲肯定不好销售