如何在后台监听键盘并按需触发按键? |
您所在的位置:网站首页 › fifa12键盘按键 › 如何在后台监听键盘并按需触发按键? |
如果您使用KeyboardHook类,请确保在使用之前必须构建您的程序。对于特定密钥的问题,可以在KeyDown或KeyUp事件中触发。但在此之前,您必须使用sendkey将键发送到活动窗口。 SendKeys.Send("L")‘将字母L发送到活动窗口。 然后你可以执行下面的代码;下面检查字母"a“是否被按下。 Private Sub kbHook_KeyDown(ByVal Key As System.Windows.Forms.Keys) Handles kbHook.KeyDown Debug.WriteLine(Key.ToString) if Key.ToString() = "a" then 'trigger your sendkeys end if End Sub要触发特定的键,如切换按钮,只需声明一个布尔变量来检查按钮是否已切换。您可以全局声明它: Dim开关为布尔值= false 只需更新您设置条件的区域,以检查按下的字母。它将如下所示: if Key.ToString() = "a" then if switch = false then switch = true 'trigger send keys else switch = false 'deactivate send keys end if end if若要指定发送密钥的时间,请使用timer。我希望它能帮上忙。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |