C# 如何在c中映射键盘键#
我正在尝试将键盘上的一些键映射到另一个键。例如:假设我想使用WSAD,而不是上、下、左、右箭头,因此每当按下W时,光标就会在记事本中向上移动,例如,等等,其余的C# 如何在c中映射键盘键#,c#,keyboard,mapping,keyboard-events,C#,Keyboard,Mapping,Keyboard Events,我正在尝试将键盘上的一些键映射到另一个键。例如:假设我想使用WSAD,而不是上、下、左、右箭头,因此每当按下W时,光标就会在记事本中向上移动,例如,等等,其余的 我还需要在表单不对焦的情况下进行此映射。您可以使用按键事件来检测按键,然后在触发这些事件时执行您想要执行的操作 正常钥匙检测代码: yourControl.KeyPress += passwordString_KeyPress; // in Form load private void yourControl_KeyPress(ob
我还需要在表单不对焦的情况下进行此映射。您可以使用按键事件来检测按键,然后在触发这些事件时执行您想要执行的操作 正常钥匙检测代码:
yourControl.KeyPress += passwordString_KeyPress; // in Form load
private void yourControl_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)(Keys.Enter))
{
// your code here when the Enter key is pressed
}
}
现在您需要全局密钥检测,也就是说,即使表单未处于活动状态或处于焦点状态,您也需要检测密钥。您应该查看或查看
这两个链接都是全局按键检测的教程…您可以使用按键事件检测按键,然后在触发这些事件时执行您想要执行的操作 正常钥匙检测代码:
yourControl.KeyPress += passwordString_KeyPress; // in Form load
private void yourControl_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)(Keys.Enter))
{
// your code here when the Enter key is pressed
}
}
现在您需要全局密钥检测,也就是说,即使表单未处于活动状态或处于焦点状态,您也需要检测密钥。您应该查看或查看
这两个链接都是全局密钥检测的教程