public string GetActionText(string action)
    {
        ControlScheme scheme        = InputManager.PlayerOneControlScheme;
        InputAction   inputAction   = scheme.GetAction(action);
        InputBinding  actionBinding = inputAction.GetBinding(0);
        KeyCode       code          = actionBinding.Positive;

        return(GetInputText(code));
    }
    public Sprite GetActionIcon(string action)
    {
        ControlScheme scheme        = InputManager.PlayerOneControlScheme;
        InputAction   inputAction   = scheme.GetAction(action);
        InputBinding  actionBinding = inputAction.GetBinding(0);
        KeyCode       code          = actionBinding.Positive;
        int           axis          = actionBinding.Axis;
        bool          pos           = actionBinding.Invert;

        return(GetInputIcon(code) ?? GetInputAxisIcon(axis, pos));
    }