【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值
- NoneNot assigned (never is pressed)
未分配(永不被按下)。 - BackspaceThe backspace key //退格键。
- DeleteThe forward delete key //正向删除键。
- TabThe tab key //制表键。
- ClearThe Clear key //清除键。
- ReturnReturn key //回车键。
- PausePause on PC machines //PC上的暂停键。
- EscapeEscape key //退出键。
- SpaceSpace key //空格键。
- Keypad0Numeric keypad 0 //数字小键盘0。
- Keypad1Numeric keypad 1 //数字小键盘1。
- Keypad2Numeric keypad 2 //数字小键盘2。
- Keypad3Numeric keypad 3 //数字小键盘3。
- Keypad4Numeric keypad 4 //数字小键盘4。
- Keypad5Numeric keypad 5 //数字小键盘5。
- Keypad6Numeric keypad 6 //数字小键盘6。
- Keypad7Numeric keypad 7 //数字小键盘7。
- Keypad8Numeric keypad 8 //数字小键盘8。
- Keypad9Numeric keypad 9 //数字小键盘9。
- KeypadPeriodNumeric keypad '.' // 数字小键盘的句点'.'。
- KeypadDivideNumeric keypad '/' // 数字小键盘的除号'/'。
- KeypadMultiplyNumeric keypad '*' //数字小键盘的乘号 '*'。
- KeypadMinusNumeric keypad '-' //数字小键盘的减号 '-'。
- KeypadPlusNumeric keypad '+' //数字小键盘的加号 '+'。
- KeypadEnterNumeric keypad enter //数字小键盘的回车键。
- KeypadEqualsNumeric keypad '=' //数字小键盘的等号键'='。
- UpArrowUp arrow key //上箭头键。
- DownArrowDown arrow key //下箭头键。
- RightArrowRight arrow key //右箭头键。
- LeftArrowLeft arrow key //左箭头键。
- InsertInsert key key //插入键。
- HomeHome key //起始键。
- EndEnd key //结束键。
- PageUpPage up //上页。
- PageDownPage down //下页。
- F1F1 function key //F1功能键。
- F2F2 function key //F2功能键。
- F3F3 function key //F3功能键。
- F4F4 function key //F4功能键。
- F5F5 function key //F5功能键。
- F6F6 function key //F6功能键。
- F7F7 function key //F7功能键。
- F8F8 function key //F8功能键。
- F9F9 function key //F9功能键。
- F10F10 function key //F10功能键。
- F11F11 function key //F11功能键。
- F12F12 function key //F12功能键。
- F13F13 function key //F13功能键。
- F14F14 function key //F14功能键。
- F15F15 function key //F15功能键。
- Alpha0The '0' key on the top of the alphanumeric keyboard.
键盘顶部的数字键'0'。 - Alpha1The '1' key on the top of the alphanumeric keyboard.
键盘顶部的数字键'1'。 - Alpha2The '2' key on the top of the alphanumeric keyboard.
键盘顶部的数字键'2'。 - Alpha3The '3' key on the top of the alphanumeric keyboard.
键盘顶部的数字键'3'。 - Alpha4The '4' key on the top of the alphanumeric keyboard.
键盘顶部的数字键'4'。 - Alpha5The '5' key on the top of the alphanumeric keyboard.
键盘顶部的数字键'5'。 - Alpha6The '6' key on the top of the alphanumeric keyboard.
键盘顶部的数字键'6'。 - Alpha7The '7' key on the top of the alphanumeric keyboard.
键盘顶部的数字键'7'。 - Alpha8The '8' key on the top of the alphanumeric keyboard.
键盘顶部的数字键'8'。 - Alpha9The '9' key on the top of the alphanumeric keyboard.
键盘顶部的数字键'9'。 - ExclaimExplaim key //感叹号键'!'。
- DoubleQuoteDouble quote key //双引号键。
- HashHash key //哈希键。
- DollarDollar sign key //美元符号键。
- AmpersandAmpersand key //和, &(and 的符号)键。
- QuoteQuote key //单引号键。
- LeftParenLeft Parent key //左括号键。
- RightParenRight Parent key //右括号键。
- AsteriskAsterisk key //星号键 * 。
- PlusPlus key //加号键 + 。
- CommaComma ',' key //逗号键 , 。
- MinusMinus '-' key //减号键 - 。
- PeriodPeriod '.' key //句号键 . 。
- SlashSlash '/' key //斜杠键 / 。
- ColonColon ':' key //冒号键 : 。
- SemicolonSemicolon ';' key //分号键 ; 。
- LessLess '<' key //小于号键 < 。
- EqualsEquals '=' key //等于号键 = 。
- GreaterGreater '>' key //大于号键 > 。
- QuestionQuestion mark '?' key //问号键 ? 。
- AtAt key //@符号键。
- LeftBracketLeft bracket key //左方括号键 [ 。
- BackslashBackslash key //反斜杠键 \ 。
- RightBracketRight bracket key //右方括号键 ] 。
- CaretCaret key //脱字符键 ^ 。
- UnderscoreUnderscore '_' key //下划线键 _ 。
- BackQuoteBack quote key //反引号键 。
- A'a' key // a键
- B'b' key // b键
- C'c' key // c键
- D'd' key // d键
- E'e' key // e键
- F'f' key // f键
- G'g' key // g键
- H'h' key // h键
- I'i' key // i键
- J'j' key // j键
- K'k' key // k键
- L'l' key // l键
- M'm' key // m键
- N'n' key // n键
- O'o' key // o键
- P'p' key // p键
- Q'q' key // q键
- R'r' key // r键
- S's' key // s键
- T't' key // t键
- U'u' key // u键
- V'v' key // v键
- W'w' key // w键
- X'x' key // x键
- Y'y' key // y键
- Z'z' key // z键
- NumlockNumlock key //数字锁定键 。
- CapsLockCapslock key //大写锁定键 。
- ScrollLockScroll lock key //滚动锁定键 。
- RightShiftRight shift key //右上档键。
- LeftShiftLeft shift key //左上档键。
- RightControlRight Control key //右控制键。
- LeftControlLeft Control key //左控制键。
- RightAltRight Alt key //右更改键。
- LeftAltLeft Alt key //左更改键。
- LeftAppleLeft Apple key //左苹果键。
- LeftWindowsLeft Windows key //左Windows键。
- RightAppleRight Apple key //右苹果键。
- RightWindowsRight Windows key //右Windows键。
- AltGrAlt Gr key //右侧更改键。
- HelpHelp key //帮助键。
- PrintPrint key //打印键。
- SysReqSys Req key //系统请求键。
- BreakBreak key //中断键。
- MenuMenu key //菜单键。
- Mouse0First (primary) mouse button
第一个(主)鼠标键(鼠标左键)。 - Mouse1Second (secondary) mouse button
第二个(次)鼠标键(鼠标右键)。 - Mouse2Third mouse button //第三个鼠标键(鼠标中键)。
- Mouse3Fourth mouse button //第四个鼠标键
- Mouse4Fifth mouse button //第五个鼠标键。
- Mouse5Sixth mouse button //第六个鼠标键。
- Mouse6Seventh mouse button //第七个鼠标键。
- JoystickButton0Button 0 on any joystick //手柄按键0。
- JoystickButton1Button 1 on any joystick //手柄按键1。
- JoystickButton2Button 2 on any joystick //手柄按键2。
- JoystickButton3Button 3 on any joystick //手柄按键3。
- JoystickButton4Button 4 on any joystick //手柄按键4。
- JoystickButton5Button 5 on any joystick //手柄按键5。
- JoystickButton6Button 6 on any joystick //手柄按键6。
- JoystickButton7Button 7 on any joystick //手柄按键7。
- JoystickButton8Button 8 on any joystick //手柄按键8。
- JoystickButton9Button 9 on any joystick //手柄按键9。
- JoystickButton10Button 10 on any joystick //手柄按键10。
- JoystickButton11Button 11 on any joystick //手柄按键11。
- JoystickButton12Button 12 on any joystick //手柄按键12。
- JoystickButton13Button 13 on any joystick //手柄按键13。
- JoystickButton14Button 14 on any joystick //手柄按键14。
- JoystickButton15Button 15 on any joystick //手柄按键15。
- JoystickButton16Button 16 on any joystick //手柄按键16。
- JoystickButton17Button 17 on any joystick //手柄按键17。
- JoystickButton18Button 18 on any joystick //手柄按键18。
- JoystickButton19Button 19 on any joystick //手柄按键19。
- Joystick1Button0Button 0 on first joystick //第一个手柄按键0。
- Joystick1Button1Button 1 on first joystick //第一个手柄按键1。
- Joystick1Button2Button 2 on first joystick //第一个手柄按键2。
- Joystick1Button3Button 3 on first joystick //第一个手柄按键3。
- Joystick1Button4Button 4 on first joystick //第一个手柄按键4。
- Joystick1Button5Button 5 on first joystick //第一个手柄按键5。
- Joystick1Button6Button 6 on first joystick //第一个手柄按键6。
- Joystick1Button7Button 7 on first joystick //第一个手柄按键7。
- Joystick1Button8Button 8 on first joystick //第一个手柄按键8。
- Joystick1Button9Button 9 on first joystick //第一个手柄按键9。
- Joystick1Button10Button 10 on first joystick //第一个手柄按键10。
- Joystick1Button11Button 11 on first joystick //第一个手柄按键11。
- Joystick1Button12Button 12 on first joystick //第一个手柄按键12。
- Joystick1Button13Button 13 on first joystick //第一个手柄按键13。
- Joystick1Button14Button 14 on first joystick //第一个手柄按键14。
- Joystick1Button15Button 15 on first joystick //第一个手柄按键15。
- Joystick1Button16Button 16 on first joystick //第一个手柄按键16。
- Joystick1Button17Button 17 on first joystick //第一个手柄按键17。
- Joystick1Button18Button 18 on first joystick //第一个手柄按键18。
- Joystick1Button19Button 19 on first joystick //第一个手柄按键19。
- Joystick2Button0Button 0 on second joystick //第二个手柄按键0。
- Joystick2Button1Button 1 on second joystick //第二个手柄按键1。
- Joystick2Button2Button 2 on second joystick //第二个手柄按键2。
- Joystick2Button3Button 3 on second joystick //第二个手柄按键3。
- Joystick2Button4Button 4 on second joystick //第二个手柄按键4。
- Joystick2Button5Button 5 on second joystick //第二个手柄按键5。
- Joystick2Button6Button 6 on second joystick //第二个手柄按键6。
- Joystick2Button7Button 7 on second joystick //第二个手柄按键7。
- Joystick2Button8Button 8 on second joystick //第二个手柄按键8。
- Joystick2Button9Button 9 on second joystick //第二个手柄按键9。
- Joystick2Button10Button 10 on second joystick //第二个手柄按键10。
- Joystick2Button11Button 11 on second joystick //第二个手柄按键11。
- Joystick2Button12Button 12 on second joystick //第二个手柄按键12。
- Joystick2Button13Button 13 on second joystick //第二个手柄按键13。
- Joystick2Button14Button 14 on second joystick //第二个手柄按键14。
- Joystick2Button15Button 15 on second joystick //第二个手柄按键15。
- Joystick2Button16Button 16 on second joystick //第二个手柄按键16。
- Joystick2Button17Button 17 on second joystick //第二个手柄按键17。
- Joystick2Button18Button 18 on second joystick //第二个手柄按键18。
- Joystick2Button19Button 19 on second joystick //第二个手柄按键19。
- Joystick3Button0Button 0 on third joystick //第三个手柄按键0。
- Joystick3Button1Button 1 on third joystick //第三个手柄按键1。
- Joystick3Button2Button 2 on third joystick //第三个手柄按键2。
- Joystick3Button3Button 3 on third joystick //第三个手柄按键3。
- Joystick3Button4Button 4 on third joystick //第三个手柄按键4。
- Joystick3Button5Button 5 on third joystick //第三个手柄按键5。
- Joystick3Button6Button 6 on third joystick //第三个手柄按键6。
- Joystick3Button7Button 7 on third joystick //第三个手柄按键7。
- Joystick3Button8Button 8 on third joystick //第三个手柄按键8。
- Joystick3Button9Button 9 on third joystick //第三个手柄按键9。
- Joystick3Button10Button 10 on third joystick //第三个手柄按键10。
- Joystick3Button11Button 11 on third joystick //第三个手柄按键11。
- Joystick3Button12Button 12 on third joystick //第三个手柄按键12。
- Joystick3Button13Button 13 on third joystick //第三个手柄按键13。
- Joystick3Button14Button 14 on third joystick //第三个手柄按键14。
- Joystick3Button15Button 15 on third joystick //第三个手柄按键15。
- Joystick3Button16Button 16 on third joystick //第三个手柄按键16。
- Joystick3Button17Button 17 on third joystick //第三个手柄按键17。
- Joystick3Button18Button 18 on third joystick //第三个手柄按键18。
- Joystick3Button19Button 19 on third joystick //第三个手柄按键19。
此博客仅用于知识学习及分享!
源自:https://blog.csdn.net/poem_of_sunshine/article/details/39699285
【Unity3D—C#】按下任意按键,返回按键的名称 以及 KeyCode键码详解相关推荐
- Linux进程最大socket数,Linux下高并发socket最大连接数所受的各种限制(详解)
1.修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每 ...
- linux修改zip中文件,Linux下修改jar、zip等文件内的文件详解
Linux下修改jar.zip等文件内的文件详解 Linux下修改jar.zip等文件内的文件详解 看到很多同事在Linux环境下修改jar包内的文本文件或zip中的文本文件时,经常是先把jar包或z ...
- python2和python3分别是python的两个版本_Windows下Python2与Python3两个版本共存的方法详解...
前言 一向用Python 3,最近研究微信公众号开发,各云平台只支持Python 2.7,想用其他版本需要自己搭建环境.而网上又搜不到Python 3开发微信公众号的资料.暂打算先使用Python 2 ...
- mysql gz 安装_Linux下安装mysql 5.7.17.tar.gz的教程详解
1.创建MySQL组和mysql用户 groupadd mysql useradd -r -g mysql mysql 2.拷贝: cp -R mysql-5.7.16-linux-glibc2.5- ...
- linux如何确定共享库路径,摘录Linux下动态共享库加载时的搜索路径详解
对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似"error while loading shared libraries"这样的错误,这是典型的因为需要的动态库不在动态链接器 ...
- window10下拯救者笔记本RTX3060laptop配置CUDA11.0 pytorch版详解
cuda版本11.0 torch=1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 可以直接用命令: pip install torch== ...
- Windows下为有道词典添加词库(图文详解)
原文地址:LittleStarLord的博客 Windows下为有道词典添加词库(图文详解)http://blog.sina.com.cn/s/blog_6c0267490102wett.htm ...
- adb模拟按键home_adb命令中 模拟按键 KeyCode 部分详解
1. 最常用的几个按键 // 返回键 ,back adb shell input keyevent 4 // 锁屏键 /关机键 adb shell input keyevent 82 //划屏操作,从 ...
- 聚合中返回source_Java 8 中的 Streams API 详解—— Streams 的背景以及 Java 8 中的使用详解...
为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念.它也不同于 StAX 对 ...
最新文章
- 从一起丢包故障来谈谈 nginx 中的 tcp keep-alive
- 鸟哥的Linux私房菜基础学习篇(第二版)第十二章课后习题与答案
- 【OpenGL】二十二、OpenGL 光照效果 ( 模型准备 | 光照设置 | 启用光照 | 启用光源 | 设置光源位置 | 设置光照参数 | 设置环境光 | 设置反射材质 | 设置法线 )
- 《构架之美》阅读笔记三
- python 如何快速判断列表是否相同_Python-检查列表中的所有元素是否相同
- oracle 库not null,oracle平添not null约束
- python重要性_基于Python的随机森林特征重要性图
- 什么是软件测试,测试基础有哪些?
- duts 数据集_IEC61850测试概述
- 25个个免费英文文献下载网站!
- UE4 虚幻引擎,SourceControl源码管理
- php原创度检测工具,推荐一款不错的伪原创工具
- 中华通史.上古史-夏
- 单片机炫彩灯实训报告_单片机跑马灯实验报告
- 【STM32H7】第30章 ThreadX GUIX炫酷实用的时钟表盘设计,结合硬件RTC实时时钟
- 命令行连接mongo数据库
- Windows 10快速删除大量回收站文件以及由此引起的回收站右键清空反应慢问题的解决
- 解决phpstorm运行很卡问题
- -markdown编辑器
- APT和Javapoet的精彩联动
热门文章
- PyTorch 图像分类识别(一)定义及加载自己的数据集并可视化
- 【A-SOUL】嘉然 MMD模型下载
- 如何新建一个oracle数据库,ORACLE怎么新建数据库
- 宋红康jvm ppt(JVM介绍)
- python 变量聚类 proc varclus_使用SAS进行简单的聚类分析讲解(转载)
- Android FrameWork 系统源码调试
- app自动化(二)python代码操控手机终端
- 炒股流程|开户流程|如何炒股
- python实现外星人入侵——4.主函数部分
- 思科access-list 1 permit 1.1.1.0 0.0.254.0 //允许第三位为奇数的路由