@ char的密钥代码

iTE*_*Egg 1 .net c# key keycode

有人可以告诉我@键的标识符吗?

例如keys.Escape用于ESC键.我想知道它是什么@

谢谢.

Hen*_*man 5

邀请码是你得到什么的KeyDownKEYUP事件.由于这是一个移位字符,它取决于键盘布局.据我所知,大多数键盘都在数字2之上,这意味着e.Shift && e.KeyCode == Keys.D2(WinForms).但在一些大多数国际键盘上,这是行不通的.

但请注意,处理KeyPress事件更加可靠:e.KeyChar == '@'

编辑:我刚刚看了一下,在这个页面,最国际化的键盘有"2钥匙和使用Alt-东西拿到@.