UNIYT keycode

轉自https://www.cnblogs.com/zhaoqingqing/p/3378246.html 

Unity的Input管理 #

image

 

keyCode示例#

keyCode Demo#

function OnGUI(){
    var e:Event=Event.current;
    if(e.isKey){
        Debug.Log("key:"+e.keyCode);
    }
}

按鈕檢測結果#

image

Unity鍵值對應表#

KeyCode是由Event.keyCode返回的。這些直接映射到鍵盤上的物理鍵,以下是鍵值對應列表:

常用鍵#

Backspace 退格鍵
Delete  Delete鍵
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

symple(符號鍵)#

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‘ ` ’鍵

26個字母#

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鍵

Mouse(鼠標)#

Mouse0 鼠標左鍵
Mouse1  鼠標右鍵
Mouse2 鼠標中鍵
Mouse3 鼠標第3個按鍵
Mouse4 鼠標第4個按鍵
Mouse5  鼠標第5個按鍵
Mouse6  鼠標第6個按鍵

JoystickButton(手柄)#

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

參考資料#

http://docs.unity3d.com/Documentation/ScriptReference/KeyCode.html

http://docs.unity3d.com/Documentation/Manual/Input.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章