【Unity】Input.GetKey() 监听键盘按键参数(记录)
如下:
using UnityEngine;
public class Test : MonoBehaviour
{
private string[] keyNames = new string[]
{
// 辅助键
"left shift", "right shift",
"left ctrl", "right ctrl",
"left alt", "right alt",
// 空格键
"space",
// 方向键
"up", "down", "right", "left",
// 取消键
"escape",
// f1~f15键
"f1", "f2", "f3", "f4", "f5", "f6", "f7", "f8",
"f9", "f10", "f11", "f12", "f13", "f14", "f15",
// 数字键
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
// 字母键
"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m",
"n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
// 符号键(没有 “~” 和 “%”)
"`", "!", "@", "#", "$", "^", "&", "*", "(", ")", "-", "_", "=", "+",
"[", "]", "\\", ";", ":", "'", "\"", ",", "<", ".", ">", "/", "?",
// 编辑键
"tab", "backspace", "delete",
"home", "end", "insert",
"page up", "page down",
// 锁定键
"caps lock",
"numlock",
"scroll lock",
// 其他键
"pause", "clear", "return",
};
private void Update()
{
foreach (var keyName in keyNames)
{
if (Input.GetKeyDown(keyName))
{
Debug.Log(keyName);
}
}
}
}
参考:https://docs.unity3d.com/ScriptReference/KeyCode.html
以上
Love for Ever Day
本文作者:HanaKoo
本文链接:https://www.cnblogs.com/HanaKoo/p/16138517.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步