private void HandleMouseButtonControl(object mouseButtonControl)
        {
            ButtonControl bc = (ButtonControl)mouseButtonControl;

            //Debug.Log(bc.shortDisplayName);
            PressAndReleaseUpdate(bc, KCodeExtensionUnity.GetInputCode(bc));
        }
        private void HandleMouseAxisControl(object mouseAxisControl)
        {
            AxisControl ac = (AxisControl)mouseAxisControl;

            //Debug.Log(ac.shortDisplayName);
            AxisUpdate(ac, KCodeExtensionUnity.GetInputCode(ac));
        }
        private void HandleKeyControl(object keyControl)
        {
            KeyControl kc = (KeyControl)keyControl;

            //Debug.Log(kc.keyCode);
            PressAndReleaseUpdate(kc, KCodeExtensionUnity.GetInputCode(kc));
        }