This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
manual:Macro_Debugger [2016/12/22 15:24] JMichaelTX Replace screenshot with one with controls annotated |
manual:Macro_Debugger [2016/12/27 18:07] JMichaelTX |
||
---|---|---|---|
Line 3: | Line 3: | ||
Keyboard Maestro includes a built-in macro debugger which you can turn on by choosing [[Menus#Status_Menu_Start_Debugging|Start Debugging]] from the [[Menus#Status_Menu|Status Menu menu]] or by using one of the [[/action/Debugger_Start|Debugger actions]]. This will display the [[Windows#Macro_Debugger|Macro Debugger window]]. | Keyboard Maestro includes a built-in macro debugger which you can turn on by choosing [[Menus#Status_Menu_Start_Debugging|Start Debugging]] from the [[Menus#Status_Menu|Status Menu menu]] or by using one of the [[/action/Debugger_Start|Debugger actions]]. This will display the [[Windows#Macro_Debugger|Macro Debugger window]]. | ||
- | {{:manual:km-7.3-debugger-controls.png?nolink|}} | + | {{ macrodebugger.png?528x193 |Macro Debugger }} |
Once debugging, you can control whether new macros start paused or start running. | Once debugging, you can control whether new macros start paused or start running. | ||
Line 11: | Line 11: | ||
Using the associated buttons, you can: | Using the associated buttons, you can: | ||
- | * Continue the macro – allowing it to run until completion, or until it hits a Debugger Breakpoint action. | + | {{:manual:km-7.3-debugger-controls-only-r1.png?nolink|}} |
- | * Pause the macro. | + | |
- | * Step Over the current action, including any subactions. | + | * **Continue** the macro – allowing it to run until completion, or until it hits a Debugger Breakpoint action. |
- | * Step In To the current action, stepping in to any included subaction. | + | * **Pause** the macro. |
- | * Step Out Of the current action and any other actions at the same level. | + | * **Step Over** the current action, including any subactions. |
- | * Cancel the macro. | + | * **Step In To** the current action, stepping in to any included subaction. |
+ | * **Step Out Of** the current action and any other actions at the same level. | ||
+ | * **Cancel** the macro. | ||
+ | |||
+ | For detailed instructions, see [How to debug a macro](https://forum.keyboardmaestro.com/t/how-to-debug-a-macro/5825/2). | ||
All the debugger actions can also be done via [[/action/Debugger_Start|the Debugger actions]]. | All the debugger actions can also be done via [[/action/Debugger_Start|the Debugger actions]]. |