void Command_Macro_Play_Play() => Macro.Load().Play(this, playing => MacroPlaying = playing);
void Command_Macro_Append_Append() { ValidateNoCurrentMacro(); RecordingMacro = Macro.Load(); }
void Command_Macro_Play_Quick(int quickNum) => Macro.Load(QuickMacro(quickNum), true).Play(this, playing => MacroPlaying = playing);
void Command_Macro_Record_Record() { ValidateNoCurrentMacro(); RecordingMacro = new Macro(); }