Launchyのようなプログラムを作成するために、WindowsのCaps Lockボタンを傍受するための最良の方法は何ですか?
現在、 SetWindowsHookExで低レベルのフックを設定していますが、低レベルでアクティブにしようとしている他のプログラムを傍受したくないので、それは私には少し低レベルです。Caps Lock自体をオンにするのを防ぐことができる最高レベルの傍受を探しています...もっと良い提案はありますか?
Launchyのようなプログラムを作成するために、WindowsのCaps Lockボタンを傍受するための最良の方法は何ですか?
現在、 SetWindowsHookExで低レベルのフックを設定していますが、低レベルでアクティブにしようとしている他のプログラムを傍受したくないので、それは私には少し低レベルです。Caps Lock自体をオンにするのを防ぐことができる最高レベルの傍受を探しています...もっと良い提案はありますか?
キーをインターセプトしないため、明らかに最善の方法は低レベルのフックを使用することです。RegisterHotkey
使用できますRegisterHotKey
:
RegisterHotKey(hWnd, 0, 0, VK_CAPITAL);
WM_HOTKEY
このキーが押されるたびに、ウィンドウはメッセージを受け取ります。