是否可以在vb.net中模拟模拟键盘或操纵杆的行为?传统的键盘只能按开或按下,然而,操纵杆或模拟键盘将具有输入,让游戏取决于压力的大小或模拟杆移动的距离。我希望能够按下我的常规键盘上的一个按钮,然后让程序模拟一下,比如说从模拟键盘按下50%。这是可能的吗?我将如何处理解决方案?
发布于 2019-06-26 02:15:04
不,这不可能。来自Microsoft:
如前所述,控件上可能会发生3个与键盘相关的事件。以下顺序显示了事件的一般顺序:
如果按下键是一个非此即彼的事件(无论在什么阈值下,键与键盘接触,它都会触发一个事件),Window / vb.net无法注册部分按键。
在我过去做的一些工作中,我使用操纵杆模拟器(称为vJoy)来模拟操纵杆的运动,其运动范围可以在0%到100%之间。但同样,这不适用于键盘键b/c操作系统本身只能识别上述三个事件。
https://stackoverflow.com/questions/56756256
复制相似问题