如何检测何时在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/

10-12 12:18