【发布时间】:2016-12-22 07:43:51
【问题描述】:
我需要一个问题。我想在 Window 中捕获 alt 代码(ALT + 64 = @)。我的代码对于使用 Control 的快捷方式是正确的,但是当我更改为 ALT 时,它不起作用,并且 Key 属性中的值是“System”。这是我的代码:
正确:
if (e.Key == Key.S
&& (Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control)//CTRL+S
错误:
if (e.Key == Key.S
&& (Keyboard.Modifiers & ModifierKeys.Alt) == ModifierKeys.Alt) //ALT+S dont work - e.Key="System"
我的第二个问题是如何模拟 ALT+64(多键)。顶级示例仅适用于 ALT+6
谢谢
【问题讨论】:
标签: wpf