放在Update里面

        if (Input.anyKeyDown)
{
foreach (KeyCode keyCode in Enum.GetValues(typeof(KeyCode)))
{
if (Input.GetKeyDown(keyCode))
{
Debug.LogError("Current Key is : " + keyCode.ToString());
}
}
}

回输出对应的键值

===============================================

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

值        对应键
 Backspace     退格键
 Delete      Delete键
 Tab        TabTab键
 Clear  Clear键
 Return  回车键
 Pause  暂停键
 Escape  ESC键
 Space  空格键
 Keypad0  小键盘0
 Keypad1  小键盘1
 Keypad2  小键盘2
 Keypad3  小键盘3
 Keypad4  小键盘4
 Keypad5  小键盘5
 Keypad6  小键盘6
 Keypad7  小键盘7
 Keypad8  小键盘8
 Keypad9  小键盘9
 KeypadPeriod 小键盘“.”
 KeypadDivide 小键盘“/”
 KeypadMultiply小键盘“*”
 KeypadMinus 小键盘“-”
 KeypadPlus 小键盘“+”
 KeypadEnter 小键盘“Enter”
 KeypadEquals 小键盘“=”
 UpArrow  方向键上
 DownArrow 方向键下
 RightArrow 方向键右
 LeftArrow 方向键左
 Insert  Insert键
 Home  Home键
 EndEnd键
 PageUp  PageUp键
 PageDown PageDown键
 F1功能键F1
 F2功能键F2
 F3功能键F3
 F4功能键F4
 F5功能键F5
 F6功能键F6
 F7功能键F7
 F8  功能键F8
 F9  功能键F9
 F10  功能键F10
 F11  功能键F11
 F12  功能键F12
 F13  功能键F13
 F14  功能键F14
 F15  功能键F15
 Alpha0 按键0
 Alpha1 按键1
 Alpha2 按键2
 Alpha3 按键3
 Alpha4 按键4
 Alpha5 按键5
 Alpha6 按键6
 Alpha7 按键7
 Alpha8 按键7
 Alpha9 按键9
 Exclaim ‘!’键
 DoubleQuote双引号键
 Hash Hash键
 Dollar ‘$’键
 AmpersandAmpersand键
 Quote 单引号键
 LeftParen 左括号键
 RightParen右括号键
 Asterisk ‘ * ’键
 Plus  ‘ +’键
 Comma ‘ , ’键
 Minus ‘ - ’键
 Period ‘ . ’键
 Slash ‘ / ’键
 Colon ‘ : ’键
 Semicolon‘ ; ’键
 Less  ‘< ‘键
 Equals ‘ = ‘键
 Greater ‘ >‘键
 Question ‘ ? ’键
       At  ‘@’键
 LeftBracket‘ [ ‘键
 Backslash ‘ \ ’键
 RightBracket‘ ] ’键
 Caret ‘ ^ ’键
 Underscore‘ _ ’键
 BackQuote‘ ` ’键
 A  ‘a’键
 B  ‘b’键
 C  ‘c’键
 D  ‘d’键
 E  ‘e’键
 F  ‘f’键
 G  ‘g’键
 H  ‘h’键
 I  ‘i’键
 J  ‘j’键
 K  ‘k’键
 L  ‘l’键
 M  ‘m’键
 N  ‘n’键
 O  ‘o’键
 P  ‘p’键
 Q  ‘q’键
 R  ‘r’键
 S  ‘s’键
 T  ‘t’键
 U  ‘u’键
 V  ‘v’键
 W  ‘w’键
 X  ‘x’键
 Y  ‘y’键
 Z  ‘z’键
 Numlock Numlock键
 Capslock 大小写锁定键
 ScrollLockScroll Lock键
 RightShift 右上档键
 LeftShift 左上档键
 RightControl右Ctrl键
 LeftControl左Ctrl键
 RightAlt 右Alt键
 LeftAlt 左Alt键
 LeftApple 左Apple键
 LeftWindows左Windows键
       RightApple右Apple键
 RightWindows右Windows键
 AltGr Alt Gr键
 Help  Help键
 Print  Print键
 SysReq Sys Req键
 Break Break键
 Mouse0 鼠标左键
 Mouse1  鼠标右键
 Mouse2 鼠标中键
 Mouse3 鼠标第3个按键
 Mouse4 鼠标第4个按键
 Mouse5  鼠标第5个按键
 Mouse6  鼠标第6个按键
 JoystickButton0手柄按键0
 JoystickButton1手柄按键1
 JoystickButton2手柄按键2
 JoystickButton3手柄按键3
 JoystickButton4手柄按键4
 JoystickButton5手柄按键5
 JoystickButton6手柄按键6
 JoystickButton7手柄按键7
 JoystickButton8手柄按键8
 JoystickButton9手柄按键9
 JoystickButton10手柄按键10
 JoystickButton11手柄按键11
 JoystickButton12手柄按键12
 JoystickButton13手柄按键13
 JoystickButton14手柄按键14
 JoystickButton15手柄按键15
 JoystickButton16手柄按键16
 JoystickButton17手柄按键17
 JoystickButton18手柄按键18
 JoystickButton19手柄按键19
 Joystick1Button0第一个手柄按键0
 Joystick1Button1第一个手柄按键1
 Joystick1Button2第一个手柄按键2
 Joystick1Button3第一个手柄按键3
 Joystick1Button4第一个手柄按键4
 Joystick1Button5第一个手柄按键5
 Joystick1Button6第一个手柄按键6
 Joystick1Button7第一个手柄按键7
 Joystick1Button8第一个手柄按键8
 Joystick1Button9第一个手柄按键9  
       Joystick1Button10第一个手柄按键10
 Joystick1Button11第一个手柄按键11
 Joystick1Button12第一个手柄按键12
 Joystick1Button13第一个手柄按键13
 Joystick1Button14第一个手柄按键14
 Joystick1Button15第一个手柄按键15
 Joystick1Button16第一个手柄按键16
 Joystick1Button17第一个手柄按键17
 Joystick1Button18第一个手柄按键18
 Joystick1Button19第一个手柄按键19
 Joystick2Button0第二个手柄按键0
 Joystick2Button1第二个手柄按键1
 Joystick2Button2第二个手柄按键2
 Joystick2Button3第二个手柄按键3
 Joystick2Button4第二个手柄按键4
 Joystick2Button5第二个手柄按键5
 Joystick2Button6第二个手柄按键6
 Joystick2Button7第二个手柄按键7
 Joystick2Button8第二个手柄按键8
 Joystick2Button9第二个手柄按键9
 Joystick2Button10第二个手柄按键10
 Joystick2Button11第二个手柄按键11
 Joystick2Button12第二个手柄按键12
 Joystick2Button13第二个手柄按键13
 Joystick2Button14第二个手柄按键14
 Joystick2Button15第二个手柄按键15
 Joystick2Button16第二个手柄按键16
 Joystick2Button17第二个手柄按键17
 Joystick2Button18第二个手柄按键18
 Joystick2Button19第二个手柄按键19
 Joystick3Button0第三个手柄按键0
 Joystick3Button1第三个手柄按键1
 Joystick3Button2第三个手柄按键2
 Joystick3Button3第三个手柄按键3
 Joystick3Button4第三个手柄按键4
 Joystick3Button5第三个手柄按键5
 Joystick3Button6第三个手柄按键6
 Joystick3Button7第三个手柄按键7
 Joystick3Button8第三个手柄按键8
 Joystick3Button9第三个手柄按键9
 Joystick3Button10第三个手柄按键10
 Joystick3Button11第三个手柄按键11
 Joystick3Button12第三个手柄按键12
 Joystick3Button13第三个手柄按键13
Joystick3Button14第三个手柄按键14
 Joystick3Button15第三个手柄按键15
 Joystick3Button16第三个手柄按键16
 Joystick3Button17第三个手柄按键17
 Joystick3Button18第三个手柄按键18
 Joystick3Button19第三个手柄按键19

unity监听键盘按键的更多相关文章

  1. python 在windows下监听键盘按键

    python 在windows下监听键盘按键 使用到的库 ctypes(通过ctypes来调用Win32API, 主要就是调用钩子函数) 使用的Win32API SetWindowsHookEx(), ...

  2. Winform下WebBrowser 编辑模式 监听键盘按键事件

    最近使用 WebBrowser 做了个富文本编辑器(其实网上有很多很多).例如下面这个玩意(不要在意界面神马的) WebBrowser在编辑模式下可以有一些HTML标签的功能,改变字体大小颜色等等等. ...

  3. JS 监听键盘按键

    1. 实现Ctrl+ Enter 组合键触发事件 document.onkeydown=function(event){ var keyNum = window.event ? event.keyCo ...

  4. cocos2d JS 监听键盘触摸响应事件(cc.EventListener.KEYBOARD)

    除了可以监听键盘按键,还可以是终端设备的各个菜单键,都能使用同一个监听器来进行处理. //给statusLabel绑定键盘事件 cc.eventManager.addListener({ event: ...

  5. 一、python小功能记录——监听键盘事件

    1.监听键盘按键 from pynput.keyboard import Listener def press(key): print(key.char) with Listener(on_press ...

  6. vue如何监听键盘事件中的按键?

    原文地址 背景 在一些搜索框中,我们往往需要监听键盘的按下(onkeydown)或抬起(onkeyup)事件以进行一些操作.在原生js或者jQuery中,我们需要判断e.keyCode的值来获取用户所 ...

  7. [C#]非阻塞监听键盘输入

    摘要 最近需要调研监控用户键盘输入的内容,然后收集数据进行用户行为分析.然后就用控制台程序弄了一个demo. 代码如下 class Program { static void Main(string[ ...

  8. 如何在ArcMap中监听键盘鼠标事件(转)

    如何在ArcMap中监听键盘鼠标事件(转) Link: http://www.cnblogs.com/dyllove98/p/3155551.html 昨天有个朋友想要实现一个功能,就是在ArcMap ...

  9. 如何在ArcMap中监听键盘鼠标事件

    昨天有个朋友想要实现一个功能,就是在ArcMap中编辑数据的时候,能够通过快捷键自动设置预定义的属性,比如,选中若干要素,按A键,就自动填充属性,按B键,则又自动填充另外的属性字段. 单就这个功能而言 ...

随机推荐

  1. touchmove和touchend的使用

    touchstart:当手指触摸屏幕时触发:即使已经有一个手指放在了屏幕上也会触发.touchmove:当手指在屏幕上滑动时连续的触发.在这个事件发生期间,调用preventDefault()可阻止滚 ...

  2. Ubuntu下添加Python环境变量

    最近把自己在windows上的Django项目放在的Ubuntu上,启动时提示找不到模块 原来是自己的项目用的是虚拟环境,安装的第三方库全部在虚拟环境中 AutoTestSite/venv/Lib/s ...

  3. [转]Marshaling a SAFEARRAY of Managed Structures by P/Invoke Part 5.

    1. Introduction. 1.1 In part 4, I have started to discuss how to interop marshal a managed array tha ...

  4. EXCEL vlookup和small 综合运用

    表数据如下: 如何通过EXCEL函数把 “谁拥有错误的代码” 的名称列出来,数组公式如下: =IFERROR(INDIRECT("A"& IFERROR(SMALL(IF( ...

  5. 九、Node.js中文乱码问题

    解决方法: 1.确保我们的js文件保存格式是UTF-8.(可以通过记事本打开,然后另存为来查看目标js的编码格式) 2.在js文件中增加编码说明meta数据,让浏览器知道使用什么编码来解释网页. re ...

  6. 有符号数和无符号数------c++程序设计原理与实践(进阶篇)

    有符号数与无符号数的程序设计原则: 当需要表示数值时,使用有符号数(如 int). 当需要表示位集合时,使用无符号数(如unsigned int). 有符号数和无符号数混合运算有可能会带来灾难性的后果 ...

  7. IO相关3(string流)

    sstream 头文件定义了三个类型来支持内存 IO,这些类型可以向 string 写入数据,从 string 读取数据,就像 string 是一个 IO 流一样. istringstream 从 s ...

  8. VS2017+DLib_19.17详细配置教程

      最近学校布置了一个关于图像融合的作业,于是想利用Learn OpenCV 网站上的Face Morph 教程来设计一个人脸融合的Gif图,但是程序中需要用到DLib库,光是配置这个库就花费了我半天 ...

  9. postgreSQL PL/SQL编程学习笔记(一)

    1.Structure of PL/pgSQL The structure of PL/pgSQL is like below: [ <<label>> ] [ DECLARE ...

  10. [ADB Shell]Android Debug Bridge常用命令

    ADB用法 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important ...