c# - 非小键盘数字键之上的按键枚举是什么?

标签 c# wpf keyboard keyboard-shortcuts

我似乎找不到下面某些键的键枚举。我也读过这个:http://msdn.microsoft.com/en-us/library/system.windows.forms.keys.aspx仍然没有找到(或者我错过了)

enter image description here

问题:

  1. 上图中红框按键的Key枚举是什么?
  2. 在给定的链接中有 Oemtilde,知道那是什么键吗?

谢谢。

(我的编程语言是 C#,我用 WPF 编写代码)

最佳答案

我认为这些键没有单独的枚举。它们是 Key.D1 到 Key.D0Key.Oem3(对于 tilda)。您可以通过在代码中的任意位置检查 Keyboard.Modifiers == ModifierKeys.Shift 来确定按下的是哪一个。

即如果按下的键是 Key.D1 并且 Keyboard.ModifiersModifierKeys.Shift 那意味着 '!'被按下

关于c# - 非小键盘数字键之上的按键枚举是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24301769/

相关文章:

c# - 将 c# winforms 按钮处理为击键?

c# - AvalonEdit 中的双向绑定(bind)不起作用

c# - 使用C#检测客户端有多少个内核

c# - 为什么我需要绑定(bind)到代码隐藏而不是 View 模型中的依赖属性?

algorithm - 四路导航算法

c# - 折叠面板 JavaScript 问题

c# - 在 WPF TextBlock 中突出显示文本

c# - wpf 形式的所有内容的圆角

c++ - SetWindowsHookEx 在快速输入或按住键盘按钮时卡住

android - 如何防止软件键盘弹出?