C# 键盘KeyCode与keyValue | 您所在的位置:网站首页 › keycode列表 › C# 键盘KeyCode与keyValue |
在C#中,经常用到键盘事件,用到键盘事件时,就需要知道键的KeyCode(键),或者是keyValue(键值)。 如:Enter的键盘事件,KeyCode = Enter,keyValue = 13 private void Key_down(object sender, KeyEventArgs e) { if (e.KeyValue == 13) // if(e.KeyCode == Keys.Enter) { MessageBox.Show("13"); } } 又如:A private void Key_down(object sender, KeyEventArgs e) { if (e.KeyValue == 65) // if(e.KeyCode == Keys.A) { MessageBox.Show("A"); } }
现列举键盘的KeyCode和keyValue如下: 表1:字母和主键盘上的数字 字母和主键盘上的数字KeyCodekeyValueKeyCodekeyValueKeyCodekeyValueKeyCodekeyValueA65J74S83149B66K75T84250C67L76U85351D68M77V86452E69N78W87553F70O79X88654G71P80Y89755H72Q81Z90856I73R82048957
表2:右侧数字键盘,F1按键 KeyCodekeyValueKeyCodekeyValueKeyCodekeyValueKeyCodekeyValue0968104F1112F71181979105F2113F8119298*106F3114F9120399+107F4115F101214100 F5116F111225101-109F6117F121236102.110 7103/111
表3:控制键键码值(keyCode) KeyCodekeyValueKeyCodekeyValueKeyCodekeyValueKeyCodekeyValueBackSpace8Esc27Right Arrow39-_189Tab9Spacebar32Down Arrow40.>190Clear12Page Up33Insert45/?191Enter13Page Down34Delete46`~192Shift16End35Num Lock144[{219Control17Home36;:186/|220Alt18Left Arrow37=+187]}221Cape Lock20Up A |
CopyRight 2018-2019 实验室设备网 版权所有 |