Keys 枚举

 

成员名称

说明

.NET Compact Framework 提供支持

KeyCode

从键值提取键代码的位屏蔽。

.NET Compact Framework 提供支持

Modifiers

从键值提取修饰符的位屏蔽。

.NET Compact Framework 提供支持

None

没有按任何键。

.NET Compact Framework 提供支持

LButton

鼠标左按钮。

.NET Compact Framework 提供支持

RButton

鼠标右按钮。

.NET Compact Framework 提供支持

Cancel

Cancel 键。

.NET Compact Framework 提供支持

MButton

鼠标中按钮(三个按钮的鼠标)。

.NET Compact Framework 提供支持

XButton1

第一个 X 鼠标按钮(五个按钮的鼠标)。

.NET Compact Framework 提供支持

XButton2

第二个 X 鼠标按钮(五个按钮的鼠标)。

.NET Compact Framework 提供支持

Back

Backspace 键。

.NET Compact Framework 提供支持

Tab

Tab 键。

.NET Compact Framework 提供支持

LineFeed

LINEFEED 键。

.NET Compact Framework 提供支持

Clear

Clear 键。

.NET Compact Framework 提供支持

Return

Return 键。

.NET Compact Framework 提供支持

Enter

Enter 键。

.NET Compact Framework 提供支持

ShiftKey

Shift 键。

.NET Compact Framework 提供支持

ControlKey

Ctrl 键。

.NET Compact Framework 提供支持

Menu

Alt 键。

.NET Compact Framework 提供支持

Pause

Pause 键。

.NET Compact Framework 提供支持

Capital

Caps Lock 键。

.NET Compact Framework 提供支持

CapsLock

Caps Lock 键。

 

KanaMode

IME Kana 模式键。

 

HanguelMode

IME Hanguel 模式键。(为了保持兼容性而设置;使用 HangulMode

 

HangulMode

IME Hangul 模式键。

 

JunjaMode

IME Junja 模式键。

 

FinalMode

IME 最终模式键。

 

HanjaMode

IME Hanja 模式键。

 

KanjiMode

IME Kanji 模式键。

.NET Compact Framework 提供支持

Escape

Esc 键。

 

IMEConvert

IME 转换键。

 

IMENonconvert

IME 非转换键。

 

IMEAccept

IME 接受键,替换 IMEAceept

 

IMEAceept

IME 接受键。已过时,请改用 IMEAccept

 

IMEModeChange

IME 模式更改键。

.NET Compact Framework 提供支持

Space

空格键。

.NET Compact Framework 提供支持

Prior

Page Up 键。

.NET Compact Framework 提供支持

PageUp

Page Up 键。

.NET Compact Framework 提供支持

Next

Page Down 键。

.NET Compact Framework 提供支持

PageDown

Page Down 键。

.NET Compact Framework 提供支持

End

End 键。

.NET Compact Framework 提供支持

Home

Home 键。

.NET Compact Framework 提供支持

Left

向左键。

.NET Compact Framework 提供支持

Up

向上键。

.NET Compact Framework 提供支持

Right

向右键。

.NET Compact Framework 提供支持

Down

向下键。

.NET Compact Framework 提供支持

Select

Select 键。

.NET Compact Framework 提供支持

Print

Print 键。

.NET Compact Framework 提供支持

Execute

EXECUTE 键。

.NET Compact Framework 提供支持

Snapshot

Print Screen 键。

.NET Compact Framework 提供支持

PrintScreen

Print Screen 键。

.NET Compact Framework 提供支持

Insert

Ins 键。

.NET Compact Framework 提供支持

Delete

DeL 键。

.NET Compact Framework 提供支持

Help

Help 键。

.NET Compact Framework 提供支持

D0

0 键。

.NET Compact Framework 提供支持

D1

1 键。

.NET Compact Framework 提供支持

D2

2 键。

.NET Compact Framework 提供支持

D3

3 键。

.NET Compact Framework 提供支持

D4

4 键。

.NET Compact Framework 提供支持

D5

5 键。

.NET Compact Framework 提供支持

D6

6 键。

.NET Compact Framework 提供支持

D7

7 键。

.NET Compact Framework 提供支持

D8

8 键。

.NET Compact Framework 提供支持

D9

9 键。

.NET Compact Framework 提供支持

A

A 键。

.NET Compact Framework 提供支持

B

B 键。

.NET Compact Framework 提供支持

C

C 键。

.NET Compact Framework 提供支持

D

D 键。

.NET Compact Framework 提供支持

E

E 键。

.NET Compact Framework 提供支持

F

F 键。

.NET Compact Framework 提供支持

G

G 键。

.NET Compact Framework 提供支持

H

H 键。

.NET Compact Framework 提供支持

I

I 键。

.NET Compact Framework 提供支持

J

J 键。

.NET Compact Framework 提供支持

K

K 键。

.NET Compact Framework 提供支持

L

L 键。

.NET Compact Framework 提供支持

M

M 键。

.NET Compact Framework 提供支持

N

N 键。

.NET Compact Framework 提供支持

O

O 键。

.NET Compact Framework 提供支持

P

P 键。

.NET Compact Framework 提供支持

Q

Q 键。

.NET Compact Framework 提供支持

R

R 键。

.NET Compact Framework 提供支持

S

S 键。

.NET Compact Framework 提供支持

T

T 键。

.NET Compact Framework 提供支持

U

U 键。

.NET Compact Framework 提供支持

V

V 键。

.NET Compact Framework 提供支持

W

W 键。

.NET Compact Framework 提供支持

X

X 键。

.NET Compact Framework 提供支持

Y

Y 键。

.NET Compact Framework 提供支持

Z

Z 键。

.NET Compact Framework 提供支持

LWin

Windows 徽标键(Microsoft Natural Keyboard,人体工程学键盘)。

.NET Compact Framework 提供支持

RWin

Windows 徽标键(Microsoft Natural Keyboard,人体工程学键盘)。

.NET Compact Framework 提供支持

Apps

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

 

Sleep

计算机睡眠键。

.NET Compact Framework 提供支持

NumPad0

数字键盘上的 0 键。

.NET Compact Framework 提供支持

NumPad1

数字键盘上的 1 键。

.NET Compact Framework 提供支持

NumPad2

数字键盘上的 2 键。

.NET Compact Framework 提供支持

NumPad3

数字键盘上的 3 键。

.NET Compact Framework 提供支持

NumPad4

数字键盘上的 4 键。

.NET Compact Framework 提供支持

NumPad5

数字键盘上的 5 键。

.NET Compact Framework 提供支持

NumPad6

数字键盘上的 6 键。

.NET Compact Framework 提供支持

NumPad7

数字键盘上的 7 键。

.NET Compact Framework 提供支持

NumPad8

数字键盘上的 8 键。

.NET Compact Framework 提供支持

NumPad9

数字键盘上的 9 键。

.NET Compact Framework 提供支持

Multiply

乘号键。

.NET Compact Framework 提供支持

Add

加号键。

.NET Compact Framework 提供支持

Separator

分隔符键。

.NET Compact Framework 提供支持

Subtract

减号键。

.NET Compact Framework 提供支持

Decimal

句点键。

.NET Compact Framework 提供支持

Divide

除号键。

.NET Compact Framework 提供支持

F1

F1 键。

.NET Compact Framework 提供支持

F2

F2 键。

.NET Compact Framework 提供支持

F3

F3 键。

.NET Compact Framework 提供支持

F4

F4 键。

.NET Compact Framework 提供支持

F5

F5 键。

.NET Compact Framework 提供支持

F6

F6 键。

.NET Compact Framework 提供支持

F7

F7 键。

.NET Compact Framework 提供支持

F8

F8 键。

.NET Compact Framework 提供支持

F9

F9 键。

.NET Compact Framework 提供支持

F10

F10 键。

.NET Compact Framework 提供支持

F11

F11 键。

.NET Compact Framework 提供支持

F12

F12 键。

.NET Compact Framework 提供支持

F13

F13 键。

.NET Compact Framework 提供支持

F14

F14 键。

.NET Compact Framework 提供支持

F15

F15 键。

.NET Compact Framework 提供支持

F16

F16 键。

.NET Compact Framework 提供支持

F17

F17 键。

.NET Compact Framework 提供支持

F18

F18 键。

.NET Compact Framework 提供支持

F19

F19 键。

.NET Compact Framework 提供支持

F20

F20 键。

.NET Compact Framework 提供支持

F21

F21 键。

.NET Compact Framework 提供支持

F22

F22 键。

.NET Compact Framework 提供支持

F23

F23 键。

.NET Compact Framework 提供支持

F24

F24 键。

.NET Compact Framework 提供支持

NumLock

Num Lock 键。

.NET Compact Framework 提供支持

Scroll

Scroll Lock 键。

.NET Compact Framework 提供支持

LShiftKey

Shift 键。

.NET Compact Framework 提供支持

RShiftKey

Shift 键。

.NET Compact Framework 提供支持

LControlKey

Ctrl 键。

.NET Compact Framework 提供支持

RControlKey

Ctrl 键。

.NET Compact Framework 提供支持

LMenu

Alt 键。

.NET Compact Framework 提供支持

RMenu

Alt 键。

 

BrowserBack

浏览器后退键(Windows 2000 或更高版本)。

 

BrowserForward

浏览器前进键(Windows 2000 或更高版本)。

 

BrowserRefresh

浏览器刷新键(Windows 2000 或更高版本)。

 

BrowserStop

浏览器停止键(Windows 2000 或更高版本)。

 

BrowserSearch

浏览器搜索键(Windows 2000 或更高版本)。

 

BrowserFavorites

浏览器收藏夹键(Windows 2000 或更高版本)。

 

BrowserHome

浏览器主页键(Windows 2000 或更高版本)。

 

VolumeMute

静音键(Windows 2000 或更高版本)。

 

VolumeDown

减小音量键(Windows 2000 或更高版本)。

 

VolumeUp

增大音量键(Windows 2000 或更高版本)。

 

MediaNextTrack

媒体下一曲目键(Windows 2000 或更高版本)。

 

MediaPreviousTrack

媒体上一曲目键(Windows 2000 或更高版本)。

 

MediaStop

媒体停止键(Windows 2000 或更高版本)。

 

MediaPlayPause

媒体播放暂停键(Windows 2000 或更高版本)。

 

LaunchMail

启动邮件键(Windows 2000 或更高版本)。

 

SelectMedia

选择媒体键(Windows 2000 或更高版本)。

 

LaunchApplication1

启动应用程序一键(Windows 2000 或更高版本)。

 

LaunchApplication2

启动应用程序二键(Windows 2000 或更高版本)。

 

OemSemicolon

美式标准键盘上的 OEM 分号键(Windows 2000 或更高版本)。

 

Oem1

OEM 1 键。

 

Oemplus

任何国家/地区键盘上的 OEM 加号键(Windows 2000 或更高版本)。

 

Oemcomma

任何国家/地区键盘上的 OEM 逗号键(Windows 2000 或更高版本)。

 

OemMinus

任何国家/地区键盘上的 OEM 减号键(Windows 2000 或更高版本)。

 

OemPeriod

任何国家/地区键盘上的 OEM 句点键(Windows 2000 或更高版本)。

 

OemQuestion

美式标准键盘上的 OEM 问号键(Windows 2000 或更高版本)。

 

Oem2

OEM 2 键。

 

Oemtilde

美式标准键盘上的 OEM 波形符键(Windows 2000 或更高版本)。

 

Oem3

OEM 3 键。

 

OemOpenBrackets

美式标准键盘上的 OEM 左括号键(Windows 2000 或更高版本)。

 

Oem4

OEM 4 键。

 

OemPipe

美式标准键盘上的 OEM 管道键(Windows 2000 或更高版本)。

 

Oem5

OEM 5 键。

 

OemCloseBrackets

美式标准键盘上的 OEM 右括号键(Windows 2000 或更高版本)。

 

Oem6

OEM 6 键。

 

OemQuotes

美式标准键盘上的 OEM /双引号键(Windows 2000 或更高版本)。

 

Oem7

OEM 7 键。

 

Oem8

OEM 8 键。

 

OemBackslash

RT 102 键的键盘上的 OEM 尖括号或反斜杠键(Windows 2000 或更高版本)。

 

Oem102

OEM 102 键。

.NET Compact Framework 提供支持

ProcessKey

Process Key 键。

 

Packet

用于将 Unicode 字符当作键击传递。Packet 键值是用于非键盘输入法的 32 位虚拟键值的低位字。

.NET Compact Framework 提供支持

Attn

Attn 键。

.NET Compact Framework 提供支持

Crsel

Crsel 键。

.NET Compact Framework 提供支持

Exsel

Exsel 键。

.NET Compact Framework 提供支持

EraseEof

ERASE EOF 键。

.NET Compact Framework 提供支持

Play

Play 键。

.NET Compact Framework 提供支持

Zoom

Zoom 键。

.NET Compact Framework 提供支持

NoName

保留以备将来使用的常数。

.NET Compact Framework 提供支持

Pa1

PA1 键。

.NET Compact Framework 提供支持

OemClear

Clear 键。

.NET Compact Framework 提供支持

Shift

Shift 修改键。

.NET Compact Framework 提供支持

Control

Ctrl 修改键。

.NET Compact Framework 提供支持

Alt

Alt 修改键。

“折叠”图像 备注

Keys 类包含用于处理键盘输入的常数。键枚举的成员由一个键代码和一组修饰符构成(键代码和修饰符组成一个整数值)。在 Win32 应用程序编程接口 (API) 中,一个键值分为两部分:包含键代码(该代码与 Windows 虚拟键代码相同)的高序位和表示键修饰符(例如,ShiftCtrl Alt 键)的低序位。

注意 注意:

此枚举未提供方法来测试 Caps Lock Num Lock 键当前是否已激活。可以使用下列技术之一来确定这些键是否已激活:

·                 调用 Control 类的 IsKeyLocked 方法。

·                 要进行更精细的控制,应使用在 user32.dll 中定义的 Win32 API 函数 GetKeyStateGetAsyncKeyState GetKeyboardState 来实现。有关调用本机函数的更多信息,请参见使用非托管 DLL 函数。

下表针对常规原始设备制造商 (OEM) 键以及更具体的美式键盘关联列出了由两个枚举的值表示的键代码值。

十六进制数值

美式键盘

常规 OEM

BA

OemSemicolon

Oem1

BF

OemQuestion

Oem2

C0

Oemtilde

Oem3

DB

OemOpenBrackets

Oem4

DC

OemPipe

Oem5

DD

OemCloseBrackets

Oem6

DE

OemQuotes

Oem7

E2

OemBackslash

Oem102

 

 

你可能感兴趣的:(Keys 枚举)