无法在.Net WPF程序中捕获Alt-[键]键盘事件?[重复]

ufj5ltwl  于 2023-11-20  发布在  .NET
关注(0)|答案(1)|浏览(186)

此问题在此处已有答案

Difference between KeyEventArgs.systemKey and KeyEventArgs.Key(1个答案)
21天前关闭
我想给我的程序添加一些键盘快捷键,从一个事件处理程序开始,看看需要什么:

private void MainWindowKeyDown(object sender, KeyEventArgs e)
    {
        Debug.WriteLine($"key {e.Key} system {e.SystemKey} modifier {Keyboard.Modifiers} down: {e.IsDown}");
    }

字符串
它工作正常,可以捕获(几乎)所有的按键事件,包括Ctrl-[key]。但是当Alt键被按下时,没有其他键盘事件(除了Alt键)。我实际上希望使用Alt键作为我的键盘快捷键,但我猜不是,因为它似乎是不可能的。

prdp8dxp

prdp8dxp1#

Hans Passant在stackoverflow.com/a/16669061/17034上公布了答案

相关问题