Badboy supports some shortcut keys for convenience. These can be used while playing to play and repeat sections of script that you are testing.
| Key Combination | Description |
| F2 | Toggles Record Mode On/Off |
| Shift-F2 | Toggles Record Mode On and sets the parent Step of the currently selected item in the Script Tree as the current recording Step. |
| F3 | Displays the search/replace dialog, or searches if the dialog is already open. |
| F4 | Opens DOM View and tries to locate element under mouse cursor in DOM tree if mouse is in the browser window. Displays box containing element info. |
| Ctrl-Alt-Right | Starts playing from the current item. |
| Shift-Enter | Sets currently selected item in the Script Tree as the current play position, without playing it. Only when Script Tree view has focus. |
| Ctrl-Alt-Space | Stops Playing |
| Ctrl-F5 | Plays entire hierarchy from the current item. (Note: if focus is inside the browser, IE will intercept as "Refresh"). |
| F6 | Single steps (plays next single item in script.) |
| F8 | Shows/Hides Script Tree |
| F9 | Shows/Hides Summary Tab View |
| F12 | Shows/Hides both Script and Summary Views together (gives browser full window space) |
| Ctrl-Enter | Replays the item current item in the script |
| Ctrl-Shift-Enter | Replays the current step in the script |
| Ctrl-Shift-Left | Rewinds the play marker to the previous step. |
| Ctrl-Alt-Up | Moves the play marker to the previous item in script. |
| Ctrl-Alt-Down | Moves the play marker to the previous item in script. |
| Ctrl-L | Displays the lines Server Log File related to the most recent browsing activity. |
| Ctrl-K | Clears all responses from the Script. |
| Ctrl-J | Attempts to find and edit the source code file for the current page and/or frame that has focus in the browser. |
| Ctrl-Shift-J | Attempts to find and edit the source code file for the current page and/or frame that has focus in the browser and also adds the URL for the frame to your script as a Monitored request. |
| Ctrl-Shift-M | Adds URLs for all frames in the current browser as Monitored requests. |
| Ctrl-Shift-L | Opens DOM View and shows Badboy Log (Badboy log must be enabled in Preferences) |
| Ctrl-Shift-R | Opens DOM View and shows Request Log |
| Ctrl-D | Toggles DOM View On/Off for the active window. |
| Ctrl-Page Up | While in DOM View changes to previous frame in frame list |
| Ctrl-Page Down | While in DOM View changes to next frame in frame list |
| Ctrl-Space | While in Log View clears current content from view and only displays new content. |
| Ctrl-Alt | Changes Record Mode temporarily to Navigation Mode while held down |
| Ctrl-Alt-N | Toggles record mode between Navigation and Request mode |
| Ctrl-Shift-D | Opens the documentation editor for the item currently selected in the Script Tree. |
| ~ | Inverts a Content Check, Color Check, or Assertion |
| Ctrl-Alt-B | Toggles a break point on the selected item in the Script Tree. |