【Unity3D—C#】按下任意按键,返回按键的名称 以及 KeyCode键码详解

在OnGUI() 函数内使用事件Event方法,可返回按键KeyCode。按一次键会显示两次相同值。

void OnGUI()
        {
            Event e = Event.current;
            if (e.isKey)
                Debug.Log("Detected key code: " + e.keyCode);

        }

以下内容是KeyCode键码。

KeyCode是由Event.keyCode返回的。这些直接映射到键盘上的物理键。

Values

  • Not assigned (never is pressed)
    未分配(永不被按下)。
  • The backspace key //退格键。
  • The forward delete key //正向删除键。
  • The tab key //制表键。
  • The Clear key //清除键。
  • Return key //回车键。
  • Pause on PC machines //PC上的暂停键。
  • Escape key //退出键。
  • Space key //空格键。
  • Numeric keypad 0 //数字小键盘0。
  • Numeric keypad 1 //数字小键盘1。
  • Numeric keypad 2 //数字小键盘2。
  • Numeric keypad 3 //数字小键盘3。
  • Numeric keypad 4 //数字小键盘4。
  • Numeric keypad 5 //数字小键盘5。
  • Numeric keypad 6 //数字小键盘6。
  • Numeric keypad 7 //数字小键盘7。
  • Numeric keypad 8 //数字小键盘8。
  • Numeric keypad 9 //数字小键盘9。
  • Numeric keypad '.' // 数字小键盘的句点'.'。
  • Numeric keypad '/' // 数字小键盘的除号'/'。
  • Numeric keypad '*' //数字小键盘的乘号 '*'。
  • Numeric keypad '-' //数字小键盘的减号 '-'。
  • Numeric keypad '+' //数字小键盘的加号 '+'。
  • Numeric keypad enter //数字小键盘的回车键。
  • Numeric keypad '=' //数字小键盘的等号键'='。
  • Up arrow key //上箭头键。
  • Down arrow key //下箭头键。
  • Right arrow key //右箭头键。
  • Left arrow key //左箭头键。
  • Insert key key //插入键。
  • Home key //起始键。
  • End key //结束键。
  • Page up //上页。
  • Page down //下页。
  • F1 function key //F1功能键。
  • F2 function key //F2功能键。
  • F3 function key //F3功能键。
  • F4 function key //F4功能键。
  • F5 function key //F5功能键。
  • F6 function key //F6功能键。
  • F7 function key //F7功能键。
  • F8 function key //F8功能键。
  • F9 function key //F9功能键。
  • F10 function key //F10功能键。
  • F11 function key //F11功能键。
  • F12 function key //F12功能键。
  • F13 function key //F13功能键。
  • F14 function key //F14功能键。
  • F15 function key //F15功能键。
  • The '0' key on the top of the alphanumeric keyboard.
    键盘顶部的数字键'0'。
  • The '1' key on the top of the alphanumeric keyboard.
    键盘顶部的数字键'1'。
  • The '2' key on the top of the alphanumeric keyboard.
    键盘顶部的数字键'2'。
  • The '3' key on the top of the alphanumeric keyboard.
    键盘顶部的数字键'3'。
  • The '4' key on the top of the alphanumeric keyboard.
    键盘顶部的数字键'4'。
  • The '5' key on the top of the alphanumeric keyboard.
    键盘顶部的数字键'5'。
  • The '6' key on the top of the alphanumeric keyboard.
    键盘顶部的数字键'6'。
  • The '7' key on the top of the alphanumeric keyboard.
    键盘顶部的数字键'7'。
  • The '8' key on the top of the alphanumeric keyboard.
    键盘顶部的数字键'8'。
  • The '9' key on the top of the alphanumeric keyboard.
    键盘顶部的数字键'9'。
  • Explaim key //感叹号键'!'。
  • Double quote key //双引号键。
  • Hash key //哈希键。
  • Dollar sign key //美元符号键。
  • Ampersand key //和,  &(and 的符号)键。
  • Quote key //单引号键。
  • Left Parent key //左括号键。
  • Right Parent key //右括号键。
  • Asterisk key //星号键 * 。
  • Plus key //加号键 + 。
  • Comma ',' key //逗号键 , 。
  • Minus '-' key //减号键 - 。
  • Period '.' key //句号键 . 。
  • Slash '/' key //斜杠键 / 。
  • Colon ':' key //冒号键 : 。
  • Semicolon ';' key //分号键 ; 。
  • Less '<' key //小于号键 < 。
  • Equals '=' key //等于号键 = 。
  • Greater '>' key //大于号键 > 。
  • Question mark '?' key //问号键 ? 。
  • At key //@符号键。
  • Left bracket key //左方括号键 [ 。
  • Backslash key //反斜杠键 \ 。
  • Right bracket key //右方括号键 ] 。
  • Caret key //脱字符键 ^ 。
  • Underscore '_' key //下划线键 _ 。
  • Back quote key //反引号键 。
  • 'a' key // a键
  • 'b' key // b键
  • 'c' key // c键
  • 'd' key // d键
  • 'e' key // e键
  • 'f' key // f键
  • 'g' key // g键
  • 'h' key // h键
  • 'i' key // i键
  • 'j' key // j键
  • 'k' key // k键
  • 'l' key // l键
  • 'm' key // m键
  • 'n' key // n键
  • 'o' key // o键
  • 'p' key // p键
  • 'q' key // q键
  • 'r' key // r键
  • 's' key // s键
  • 't' key // t键
  • 'u' key // u键
  • 'v' key // v键
  • 'w' key // w键
  • 'x' key // x键
  • 'y' key // y键
  • 'z' key // z键
  • Numlock key //数字锁定键 。
  • Capslock key //大写锁定键 。
  • Scroll lock key //滚动锁定键 。
  • Right shift key //右上档键。
  • Left shift key //左上档键。
  • Right Control key //右控制键。
  • Left Control key //左控制键。
  • Right Alt key //右更改键。
  • Left Alt key //左更改键。
  • Left Apple key //左苹果键。
  • Left Windows key //左Windows键。
  • Right Apple key //右苹果键。
  • Right Windows key //右Windows键。
  • Alt Gr key //右侧更改键。
  • Help key //帮助键。
  • Print key //打印键。
  • Sys Req key //系统请求键。
  • Break key //中断键。
  • Menu key //菜单键。
  • First (primary) mouse button 
    第一个(主)鼠标键(鼠标左键)。
  • Second (secondary) mouse button
    第二个(次)鼠标键(鼠标右键)。
  • Third mouse button //第三个鼠标键(鼠标中键)。
  • Fourth mouse button //第四个鼠标键
  • Fifth mouse button //第五个鼠标键。
  • Sixth mouse button //第六个鼠标键。
  • Seventh mouse button //第七个鼠标键。
  • Button 0 on any joystick //手柄按键0。
  • Button 1 on any joystick //手柄按键1。
  • Button 2 on any joystick //手柄按键2。
  • Button 3 on any joystick //手柄按键3。
  • Button 4 on any joystick //手柄按键4。
  • Button 5 on any joystick //手柄按键5。
  • Button 6 on any joystick //手柄按键6。
  • Button 7 on any joystick //手柄按键7。
  • Button 8 on any joystick //手柄按键8。
  • Button 9 on any joystick //手柄按键9。
  • Button 10 on any joystick //手柄按键10。
  • Button 11 on any joystick //手柄按键11。
  • Button 12 on any joystick //手柄按键12。
  • Button 13 on any joystick //手柄按键13。
  • Button 14 on any joystick //手柄按键14。
  • Button 15 on any joystick //手柄按键15。
  • Button 16 on any joystick //手柄按键16。
  • Button 17 on any joystick //手柄按键17。
  • Button 18 on any joystick //手柄按键18。
  • Button 19 on any joystick //手柄按键19。
  • Button 0 on first joystick //第一个手柄按键0。
  • Button 1 on first joystick //第一个手柄按键1。
  • Button 2 on first joystick //第一个手柄按键2。
  • Button 3 on first joystick //第一个手柄按键3。
  • Button 4 on first joystick //第一个手柄按键4。
  • Button 5 on first joystick //第一个手柄按键5。
  • Button 6 on first joystick //第一个手柄按键6。
  • Button 7 on first joystick //第一个手柄按键7。
  • Button 8 on first joystick //第一个手柄按键8。
  • Button 9 on first joystick //第一个手柄按键9。
  • Button 10 on first joystick //第一个手柄按键10。
  • Button 11 on first joystick //第一个手柄按键11。
  • Button 12 on first joystick //第一个手柄按键12。
  • Button 13 on first joystick //第一个手柄按键13。
  • Button 14 on first joystick //第一个手柄按键14。
  • Button 15 on first joystick //第一个手柄按键15。
  • Button 16 on first joystick //第一个手柄按键16。
  • Button 17 on first joystick //第一个手柄按键17。
  • Button 18 on first joystick //第一个手柄按键18。
  • Button 19 on first joystick //第一个手柄按键19。
  • Button 0 on second joystick //第二个手柄按键0。
  • Button 1 on second joystick //第二个手柄按键1。
  • Button 2 on second joystick //第二个手柄按键2。
  • Button 3 on second joystick //第二个手柄按键3。
  • Button 4 on second joystick //第二个手柄按键4。
  • Button 5 on second joystick //第二个手柄按键5。
  • Button 6 on second joystick //第二个手柄按键6。
  • Button 7 on second joystick //第二个手柄按键7。
  • Button 8 on second joystick //第二个手柄按键8。
  • Button 9 on second joystick //第二个手柄按键9。
  • Button 10 on second joystick //第二个手柄按键10。
  • Button 11 on second joystick //第二个手柄按键11。
  • Button 12 on second joystick //第二个手柄按键12。
  • Button 13 on second joystick //第二个手柄按键13。
  • Button 14 on second joystick //第二个手柄按键14。
  • Button 15 on second joystick //第二个手柄按键15。
  • Button 16 on second joystick //第二个手柄按键16。
  • Button 17 on second joystick //第二个手柄按键17。
  • Button 18 on second joystick //第二个手柄按键18。
  • Button 19 on second joystick //第二个手柄按键19。
  • Button 0 on third joystick //第三个手柄按键0。
  • Button 1 on third joystick //第三个手柄按键1。
  • Button 2 on third joystick //第三个手柄按键2。
  • Button 3 on third joystick //第三个手柄按键3。
  • Button 4 on third joystick //第三个手柄按键4。
  • Button 5 on third joystick //第三个手柄按键5。
  • Button 6 on third joystick //第三个手柄按键6。
  • Button 7 on third joystick //第三个手柄按键7。
  • Button 8 on third joystick //第三个手柄按键8。
  • Button 9 on third joystick //第三个手柄按键9。
  • Button 10 on third joystick //第三个手柄按键10。
  • Button 11 on third joystick //第三个手柄按键11。
  • Button 12 on third joystick //第三个手柄按键12。
  • Button 13 on third joystick //第三个手柄按键13。
  • Button 14 on third joystick //第三个手柄按键14。
  • Button 15 on third joystick //第三个手柄按键15。
  • Button 16 on third joystick //第三个手柄按键16。
  • Button 17 on third joystick //第三个手柄按键17。
  • Button 18 on third joystick //第三个手柄按键18。
  • Button 19 on third joystick //第三个手柄按键19。

此博客仅用于知识学习及分享!

源自:IT_yanghui的博客

posted @ 2018-06-27 12:18  IT_yanghui  阅读(9205)  评论(0编辑  收藏  举报