转 UnityEngine.Input.GetKey(string name)方法参数表

原文:https://blog.csdn.net/qq_21397217/article/details/84859320

UnityEngine.Input.GetKey(string name)方法参数表
原文:https://answers.unity.com/questions/762073/c-list-of-string-name-for-inputgetkeystring-name.html
参考:https://docs.unity3d.com/ScriptReference/KeyCode.html

按键名称及测试脚本:

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);
            }
        }
    }
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值