如何捕获 Alt + Tab

本文关键字:Tab Alt 何捕获 | 更新日期: 2023-09-27 18:32:44

我想在按下Alt + Tab时更改ItemSource或其他东西,那么如何做到这一点。我已经尝试过下面的代码,但它在 WPF 中不起作用:

void MainWindow_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Tab && (Keyboard.Modifiers & ModifierKeys.Alt) == ModifierKeys.Alt)
    {
        MessageBox.Show("CTRL + TAB trapped");
    }    
}

如何捕获 Alt + Tab

您需要挂接到Windows API才能访问键盘并拦截这些调用。查看此处提供的指导