使用注册热键使用小键盘注册热键
本文关键字:注册 小键盘 | 更新日期: 2024-11-08 20:23:18
我已使用 RegisterHotKey
为我的应用程序注册全局热键。我需要为应用程序注册控制 + Shift + 0(在数字键盘中)。我已经使用以下代码片段注册了它:
RegisterHotKey(_mainWindowHandle, 1, (uint)ModifierKeys.Control | (uint)ModifierKeys.Shift | 0X4000, (uint)Keys.NumPad0);
但是它没有按预期响应,其他热键正在注册,只有上述组合没有响应。
Shift + Numpad 生成了不同的代码,因此 Ctrl+Shft+Numpad 没有产生预期的结果。我通过将快捷方式从 Ctrl+Shift+Numpad 更改为 Ctrl+Numpad 找到了解决方法。