1

在 Windows 上拦截 Caps Lock 按钮以制作像 Launchy 这样的程序的最佳方法是什么?

目前,我正在使用SetWindowsHookEx设置一个低级挂钩,但这对我来说有点太低级了,因为我不想拦截其他试图激活低级别的程序。我正在寻找最高级别的拦截,它仍然可以阻止打开 Caps Lock 本身......有更好的建议吗?

4

2 回答 2

0

您可以使用RegisterHotKey

RegisterHotKey(hWnd, 0, 0, VK_CAPITAL);

WM_HOTKEY只要按下此键,您的窗口就会收到一条消息。

于 2011-03-16T22:07:21.543 回答
0

显然最好的方法使用低级挂钩,因为RegisterHotkey不会拦截密钥。

于 2011-04-04T00:36:21.523 回答