public KeyboardRecord ToKeyboardRecord()
        {
            KeyboardRecord keyboardRecord = new KeyboardRecord();

            foreach (FlatRedBall.Input.Recording.InputEvent<Keys, Keyboard.KeyAction> inputEvent in InputEvents)
            {
                keyboardRecord.InputEvents.Add(inputEvent);
            }

            return keyboardRecord;
        }
        public static KeyboardRecordSave FromKeyboardRecord(KeyboardRecord keyboardRecord)
        {
            KeyboardRecordSave krs = new KeyboardRecordSave();

            foreach(FlatRedBall.Input.Recording.InputEvent<Keys, Keyboard.KeyAction> inputEvent in keyboardRecord.InputEvents)
            {
                krs.InputEvents.Add(inputEvent);
            }

            return krs;
        }