C# 键盘中的按键对应的KeyValue

首先先看一下什么情况下需要对按键进行识别:

KeyPress事件响应函数中,有KeyPressEventArgs, 对应于e.KeyChar; KeyDown事件响应中有 KeyEventArgs 求取值时用e.KeyValue

键盘符号,对应的键值表

该类包含用于处理键盘输入的常数。键由键值是由键代码和一组修饰符共同组成的一个整数值。键值的右边四个数字包含 SHIFT、CONTROL 和 ALT 键的修饰符位。

成员名称说明
A

受 .NET Framework 精简版的支持。

  A 键。   65  
Add

受 .NET Framework 精简版的支持。

  加号键。   107  
Alt

受 .NET Framework 精简版的支持。

  ALT 组合键。   262144  
Apps

受 .NET Framework 精简版的支持。

  应用程序键(Microsoft Natural Keyboard,人体工程学键盘)。   93  
Attn

受 .NET Framework 精简版的支持。

  ATTN 键。   246  
B

受 .NET Framework 精简版的支持。

  B 键。   66  
Back

受 .NET Framework 精简版的支持。

  BACKSPACE 键。   8  
BrowserBack   浏览器后退键(Windows 2000 或更高版本)。   166  
BrowserFavorites   浏览器“收藏夹”键(Windows 2000 或更高版本)。   171  
BrowserForward   浏览器前进键(Windows 2000 或更高版本)。   167  
BrowserHome   浏览器主页键(Windows 2000 或更高版本)。   172  
BrowserRefresh   浏览器刷新键(Windows 2000 或更高版本)。   168  
BrowserSearch   浏览器搜索键(Windows 2000 或更高版本)。   170  
BrowserStop   浏览器停止键(Windows 2000 或更高版本)。   169  
C

受 .NET Framework 精简版的支持。

  C 键。   67  
Cancel

受 .NET Framework 精简版的支持。

  CANCEL 键。   3  
Capital

受 .NET Framework 精简版的支持。

  CAPS LOCK 键。   20  
CapsLock

受 .NET Framework 精简版的支持。

  CAPS LOCK 键。   20  
Clear

受 .NET Framework 精简版的支持。

  CLEAR 键。   12  
Control

受 .NET Framework 精简版的支持。

  CTRL 组合键。   131072  
ControlKey

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdpwg.html