我有 IBM ThinkPad 笔记本和 PCMCIA 声卡。
音量控制仅适用于集成声卡。我想通过编写小应用程序以某种方式修复它。
我试图找到这些键的代码,如下所示:
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
labelKeyCode.Text = e.KeyCode.ToString();
}
但是,这是行不通的。我没有得到任何代码。看起来这些键不是“键盘设备”的一部分。
注意:此代码仅用于代码预览,在我的应用程序中我想使用 WINAPI 进行全局键盘捕获。
如何捕获这些密钥?
编辑:
我尝试进行一些逆向工程,并使用 Dependency Walker 浏览了“HKVOLKEY.dll”(来自 IBM Hotkey 软件的文件),但我在那里只找到了 2 个函数名称:RegisterVolumeHotkey 和 DeregisterVolumeHotkey。