如何检测何时在WPF中(与任何特定控件无关)按下了Ctrl + O之类的快捷键?
我 try catch KeyDown
,但KeyEventArgs
不会告诉我Control或Alt是否关闭。
最佳答案
private void Window_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyboardDevice.Modifiers == ModifierKeys.Control)
{
// CTRL is down.
}
}
关于.net - 如何检测何时按下热键(快捷键),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/832185/