> For the complete documentation index, see [llms.txt](https://guide.phbot.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.phbot.org/phbot/key-bindings.md).

# Key Bindings

Key bindings allow you to start, stop, etc. multiple bots at the same time with a single key press.

<figure><img src="https://2872462270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2m4okFXMkt87rLgVVbFZ%2Fuploads%2FnCmMn68vLAjQRCxLP5gD%2Fkeybindings.png?alt=media&amp;token=61146290-d625-4f3d-aba9-e69019bcec26" alt=""><figcaption></figcaption></figure>

1. Enable key bindings
   * Enables the bot to watch for key inputs.
2. Start Bot
   * Key binding for starting the bot.
3. Stop Bot
   * Key binding for stopping the bot.
4. Start Trace
   * Key binding for starting trace.
5. Stop Trace
   * Key binding for stopping trace.
6. Get Position
   * Key binding for getting the current position for the active training area.
   * This can be useful for when you want to move an entire party to a new area.
7. Enable conditions
   * Enables all conditions.
8. Disable conditions
   * Disables all conditions.
9. Call Python
   * Calls a Python function when you press the key binding.
10. Python function name
