目录
常用键:
字母键:
数字键:
功能键:
方向键:
控制键:
鼠标键:
其他特殊键:

-
常用键:
KeyCode.Backspace:退格键KeyCode.Delete:删除键KeyCode.Tab:Tab键KeyCode.Clear:清除键KeyCode.Return:回车键KeyCode.Pause:暂停键KeyCode.Escape:Esc键KeyCode.Space:空格键
-
字母键:
KeyCode.A到KeyCode.Z:字母键A到Z -
数字键:
KeyCode.Alpha0到KeyCode.Alpha9:主键盘上的数字键0到9KeyCode.Keypad0到KeyCode.Keypad9:数字键盘上的数字键0到9
-
功能键:
KeyCode.F1到KeyCode.F12:功能键F1到F12 -
方向键:
KeyCode.UpArrow:上箭头键KeyCode.DownArrow:下箭头键KeyCode.LeftArrow:左箭头键KeyCode.RightArrow:右箭头键
-
控制键:
KeyCode.LeftControl:左Ctrl键KeyCode.RightControl:右Ctrl键KeyCode.LeftShift:左Shift键KeyCode.RightShift:右Shift键KeyCode.LeftAlt:左Alt键KeyCode.RightAlt:右Alt键
-
鼠标键:
KeyCode.Mouse0:鼠标左键KeyCode.Mouse1:鼠标右键KeyCode.Mouse2:鼠标中键
-
其他特殊键:
KeyCode.Insert:插入键KeyCode.Home:Home键KeyCode.End:End键KeyCode.PageUp:Page Up键KeyCode.PageDown:Page Down键
下面以空格键Space作为示例:
using system;
using UnityEngine;
public class ctrl_cv :MonoBehaviour //假设我的类名叫做ctrl_cv,即我的脚本scripts名称
{void Start{//只调用一帧}void Update{//每一帧都调用if(Input.GetKeyDown(KeyCode.Space)){Debug.Log("按下空格")}if(Input.GetKeyUp(KeyCode.Space)){Debug.Log("抬起空格")}if(Input.GetButtonDown("Jump")){Debug.Log("跳跃") //跳跃键默认为Space空格键,Unity中可在偏好设置中调节}}
}
