是否有可能注册"CapsLock"作为热键而不是注册2keys?我不想用ctrl+ alt+键。我想切换"CapsLock"来启动/中断我的循环。就像如果我在封套上切换,循环就会运行,以此类推。我解决了这个问题,制作一个计时器并检查capslock的键态是开还是关。但我不喜欢它,因为我的应用程序一直显示notifyballon消息时,我切换capslock每次计时器的滴答。所以我希望有人能帮我这个。
我使用这个代码来注册我的一些热键,这是可能的编辑"CapsLock"吗?
RegisterHotKey(Me.Handle, 1, MOD_CTRL, Keys.Oem3)
thx
为什么不在表单上运行keyup事件的代码呢?使用if语句查看是否按下了capslock键,如果按下了则运行循环。在每次按capslock键时更改布尔值,以告诉循环何时退出。
If e.KeyData = Keys.CapsLock Then
boolvalue = Not boolvalue
While boolvalue
' Do your thing.
End While
End If