private void OnControlClick(MyGuiControlButton button)
        {
            var data = (ControlButtonData)button.UserData;

            MyStringId messageText = MyCommonTexts.AssignControlKeyboard;

            if (data.Device == MyGuiInputDeviceEnum.Mouse)
            {
                messageText = MyCommonTexts.AssignControlMouse;
            }

            var mbox = new MyGuiControlAssignKeyMessageBox(data.Device, data.Control, messageText);

            mbox.Closed += (s) => RefreshButtonTexts();
            MyGuiSandbox.AddScreen(mbox);
        }
        private void OnControlClick(MyGuiControlButton button)
        {
            var data = (ControlButtonData)button.UserData;

            MyStringId messageText = MyCommonTexts.AssignControlKeyboard;
            if (data.Device == MyGuiInputDeviceEnum.Mouse)
            {
                messageText = MyCommonTexts.AssignControlMouse;
            }

            var mbox = new MyGuiControlAssignKeyMessageBox(data.Device, data.Control, messageText);
            mbox.Closed += (s) => RefreshButtonTexts();
            MyGuiSandbox.AddScreen(mbox);
        }