快速调试显示它Key.Unknown
与其他键(例如[
和)一样通过]
因此,当您按下该键时,您似乎无法(轻松)区分。
用于System.Windows.Input.Key
枚举的MSDN页面列出了所有值,该值明显短于.NET Framework版本。
但是,如果您看e.PlatformKeyCode
这可能会为您提供所需的价值。但是,此帮助说明:
该值是特定于操作系统的非便携式键控代码。
言论更加广泛:
便携式键代码是受支持的操作系统(在此情况下为Macintosh和Windows)所有可能键代码的公共子集。例如,击键“ v”表示为键值(如果将其转换为整数,则其值为51,但是如果保留枚举信息,则将更为有用)。该键的PlatformKeyCode值为86。但是,某些按键不是可移植的,例如Microsoft Windows的SCROLL LOCK键。在这种情况下,Key值为Unknown,这是任何不可移植密钥的值,而在Windows平台上,PlatformKeyCode为145。有关特定于Microsoft Windows的键代码的信息,请参阅MSDN Library中的“虚拟键代码”。。有关Macintosh特定键代码的信息,请参阅
Keyboard Layout Services Reference
Apple Developer Connection网站上的(删除了断开的链接)。
在我的设置(Windows XP中为Chrome)上,“-”为189
归档时间: |
|
查看次数: |
1714 次 |
最近记录: |