如何在后台监听键盘并按需触发按键?

您所在的位置:网站首页 fifa12键盘按键 如何在后台监听键盘并按需触发按键?

如何在后台监听键盘并按需触发按键?

2023-04-09 19:01| 来源: 网络整理| 查看: 265

如果您使用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