精通Silverlight——12.3.2 KyeboardEventArgs参数

KyeboardEventArgs类有四个属性,分别表示与按键相关的信息:

q CtrlShift布尔属性:表示Ctrl或者是Shift键是否被按下。

q Key整型属性:表示当前所按键的键编码值。

q      PlatformKeyCode:获取和设置当前所按键的平台编码值。

KeyPlatformKeyCode的区别在于Key代表一些比较通用的键值编码,无平台之分,可以是Windows也可以是Macintosh,而PlatformKeyCode则具有与平台相关的特性。

Silverlight中的键盘编码如表12.1所示。

12.1  键盘编码表

十进制编码值

十六进制编码值e

KEYNONE

0

0

BACKSPACE

1

1

TAB

2

2

ENTER

3

3

SHIFT

4

4

CTRL

5

5

ALT

6

6

CAPSLOCK

7

7

ESCAPE

8

8

SPACE

9

9

PAGEUP

10

A

PAGEDOWN

11

B

END

12

C

HOME

13

D

LEFT

14

E

UP

15

F

RIGHT

16

10

DOWN

17

11

INSERT

18

12

DELETE

19

13

DIGIT0

20

14

DIGIT1

21

15

DIGIT2

22

16

DIGIT3

23

17

DIGIT4

24

18

DIGIT5

25

19

DIGIT6

26

1A

DIGIT7

27

1B

DIGIT8

28

1C

DIGIT9

29

1D

A

30

1E

B

31

1F

C

32

20

D

33

21

E

34

22

F

35

23

G

36

24

H

37

25

I

38

26

J

39

27

K

40

28

L

41

29

M

42

2A

N

43

2B

O

44

2C

P

45

2D

Q

46

2E

R

47

2F

S

48

30

T

49

31

U

50

32

V

51

33

W

52

34

X

53

35

Y

54

36

Z

55

37

F1

56

38

F2

57

39

F3

58

3A

F4

59

3B

F5

60

3C

F6

61

3D

F7

62

3E

F8

63

3F

F9

64

40

F10

65

41

F11

66

42

F12

67

43

NUMPAD0

68

44

NUMPAD1

69

45

NUMPAD2

70

46

NUMPAD3

71

47

NUMPAD4

72

48

NUMPAD5

73

49

NUMPAD6

74

4A

NUMPAD7

75

4B

NUMPAD8

76

4C

NUMPAD9

77

4D

MULTIPLY

78

4E

ADD

79

4F

SUBTRACT

80

50

DECIMAL

81

51

DIVIDE

82

52

KEYUNKNOWN

255

FF

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值