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

问题描述 投票:0回答:1

我想向我的程序添加一些键盘快捷键,只需从事件处理程序开始看看需要什么:

    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 键作为键盘快捷键,但我想不会,因为这似乎不可能。

.net wpf keyboard-shortcuts
1个回答
0
投票

Hans Passant 发布了答案,位于 stackoverflow.com/a/16669061/17034

© www.soinside.com 2019 - 2024. All rights reserved.