C# 键盘KeyCode与keyValue 您所在的位置:网站首页 keycode列表 C# 键盘KeyCode与keyValue

C# 键盘KeyCode与keyValue

2024-01-31 04:29| 来源: 网络整理| 查看: 265

在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 实验室设备网 版权所有