From 64b84d75417bf706e888c05cb8543a2dd3533466 Mon Sep 17 00:00:00 2001 From: jw098 Date: Thu, 5 Feb 2026 22:39:12 -0800 Subject: [PATCH] add note on Record Keyboard Controller --- .../Programs/NintendoSwitch_RecordKeyboardController.cpp | 5 +++++ .../Programs/NintendoSwitch_RecordKeyboardController.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.cpp b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.cpp index a55cc1e4d0..a04c0a440a 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.cpp +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.cpp @@ -75,7 +75,12 @@ RecordKeyboardController::RecordKeyboardController() LockMode::UNLOCK_WHILE_RUNNING, false ) + , USAGE_NOTE( + "NOTE: Each keypress has a small amount of error when recorded/played back (approximately 8-15 ms). " + "I recommend fewer long button presses instead of many short button presses. " + ) { + PA_ADD_OPTION(USAGE_NOTE); PA_ADD_OPTION(MODE); PA_ADD_OPTION(FILE_NAME); PA_ADD_OPTION(LOOP); diff --git a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.h b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.h index 8cfd87b259..eb7b55dbf9 100644 --- a/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.h +++ b/SerialPrograms/Source/NintendoSwitch/Programs/NintendoSwitch_RecordKeyboardController.h @@ -12,6 +12,7 @@ #include "Common/Cpp/Options/BooleanCheckBoxOption.h" #include "Common/Cpp/Options/SimpleIntegerOption.h" #include "Common/Cpp/Options/StringOption.h" +#include "Common/Cpp/Options/StaticTextOption.h" //#include "Controllers/KeyboardInput/KeyboardInput.h" #include "NintendoSwitch/NintendoSwitch_SingleSwitchProgram.h" @@ -102,6 +103,8 @@ class RecordKeyboardController SimpleIntegerOption WAIT; BooleanCheckBoxOption GENERATE_CPP_CODE_AFTER_RECORDING; + StaticTextOption USAGE_NOTE; + std::vector m_controller_history;