Files
AnnoyingUtils/KeyboardInput

键盘映射表类

public class KeyMapping
{
    public string actionName;
    public KeyCode keyCode;

    public KeyMapping(string actionName, KeyCode keyCode)
    {
        this.actionName = actionName;
        this.keyCode = keyCode;
    }
}

KeySettingManager为单例类 在LoadKeySettings()中填写自己需要的键位对即可。 调用GetKey(string actionName)获取行为对应的KeyCode

调用SetKey(string actionName, KeyCode newKeyCode)设置行为对应KeyCode