2

我已经RegisterHotKey为我的应用程序注册了一个全局热键。我需要为应用程序注册 Control + Shift + 0(在小键盘中)。我已经使用下面的代码片段注册了它:

RegisterHotKey(_mainWindowHandle, 1, (uint)ModifierKeys.Control | (uint)ModifierKeys.Shift | 0X4000, (uint)Keys.NumPad0);

但是它没有按预期响应,其他热键正在注册,只有上述组合没有响应。

4

1 回答 1

1

Shift + Numpad 生成了不同的代码,因此 Ctrl+Shft+Numpad 没有产生预期的结果。我通过将快捷键从 Ctrl+Shift+Numpad 更改为 Ctrl+Numpad 找到了一种解决方法。

于 2015-04-16T16:10:13.300 回答