我已经尝试了Key.Subtract
,但我认为这是numpad版本。我正在寻找零键之后的那个。
我希望在KeyDown
事件中处理它。
由于
答案 0 :(得分:4)
快速调试会像Key.Unknown
和[
]
。
所以看起来你不能(轻松)区分何时按下这个键。
System.Windows.Input.Key
枚举的MSDN页面列出了所有值,明显短于the .NET framework版本。
但是,如果您查看e.PlatformKeyCode
,这可能会为您提供所需的价值。但是,此help表示:
此值是非便携式密钥代码,它是特定于操作系统的。
言论更为广泛:
便携式密钥代码是受支持操作系统的所有可能密钥代码的通用子集,在本例中为Macintosh和Windows。例如,击键'v'表示为Key值(如果将其转换为整数,则将其计算为51,但如果保留枚举信息则更有用)。该密钥的 PlatformKeyCode 值为86.但是,某些键击不可移植,例如Microsoft Windows的SCROLL LOCK键。在这种情况下,键值为Unknown,这是任何非便携键的值,Windows平台上的 PlatformKeyCode 为145。有关Microsoft Windows特定密钥代码的信息,请参阅MSDN Library中的“虚拟密钥代码”。有关Macintosh特定密钥代码的信息,请参阅Apple Developer Connection网站上的
Keyboard Layout Services Reference
(已删除的链接已删除)。
在我的设置中(Windows XP中的Chrome)“ - ”是189