如何检测何时在 OEM 密钥 C# 中按下(向前)斜杠键

Rox*_*Pro 6 c# wpf key slash

我工作的WPF C#应用程序,我需要检测,当用户按下“ / ”,但我在使用寻找麻烦“ / ” e.Key,我看到有Key.OemBackslash和这样的东西,但我不能正确找到“ / ”(正斜杠)的事件...

谢谢各位,干杯

mm8*_*mm8 2

它应该Key.OemQuestion在美国键盘上。但在瑞典语键盘上,这D7取决于情况。键盘上的按键并不总是产生相同的字符。

根据您想要执行的操作,处理该PreviewTextInput事件可能会更好:

protected override void OnPreviewTextInput(TextCompositionEventArgs e)
{
    base.OnPreviewTextInput(e);
    if (e.Text == "/")
    {
        Debug.WriteLine("...");
    }
}
Run Code Online (Sandbox Code Playgroud)