我正在写一个小程序添加鼠标输入到另一个程序。为此,当鼠标向上滚动时,我必须发送LeftShift + UpArrow,当鼠标向下滚动时,我必须发送LeftShift + DownArrow。我怎样才能发送这个?如何发送LeftShift和向上箭头或向下箭头在C#
我不能使用Shift键,它必须是LeftShift。
我正在写一个小程序添加鼠标输入到另一个程序。为此,当鼠标向上滚动时,我必须发送LeftShift + UpArrow,当鼠标向下滚动时,我必须发送LeftShift + DownArrow。我怎样才能发送这个?如何发送LeftShift和向上箭头或向下箭头在C#
我不能使用Shift键,它必须是LeftShift。
您可以使用扫描码来确定哪个键被按下,我认为大多数键盘上的左移是44,右移是56或57.但这不是一个常量,因为不同的键盘布局会产生不同的结果扫描码,所以你必须要求用户按下左移键,然后得到扫描码并存储给该用户。稍后使用该应用程序会将按键扫描代码与该值进行比较。
伊夫编辑这个这个链接添加到深入治疗扫描码的: