使用注册热键使用小键盘注册热键



我已使用 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 找到了解决方法。

最新更新