> For the complete documentation index, see [llms.txt](https://docs.acecentre.org.uk/products/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.acecentre.org.uk/products/relaykeys/using-relaykeys/guides/communicator.md).

# Tobii Communicator 5

[Communicator 5](https://www.tobiidynavox.com/pages/communicator-5-ap) is a AAC software for Tobii Dynavox communication aids . Follow the steps below to add commands to your pageset

{% hint style="info" %}
Pageset quick start. Want a headstart? Download the Pageset [here](https://github.com/AceCentre/RelayKeys/blob/master/resources/aac-software/RelayKeys6x11.cddx). It has all the commands you should need. Just import, add the pageset to your Home Page and adapt

<img src="/files/dRa37oUaycG3ONS7J3H4" alt="" data-size="original">
{% endhint %}

## Sending the message bar

This is the best way to enter longer texts and allows you to use the communication aid's prediction and phrase banks etc. Use the "Copy" command followed the Run Program command to run relaykeys-cli-win.exe with the **paste** argument

![](/files/dluFqWPZMDqz1l2rJ6Oh)

## Simple keystrokes

This is useful for making a keyboard-like page with individual letters and other keys that send one keystroke at a time. Use the Run Program command to run relaykeys-cli-win.exe with the **keypress:LETTER** argument (where letter is the key you want to send)

![](/files/lru9cqZkn2k6H17PrQoH)

## Sending keyboard shortcuts

For special commands and shortcuts such as control-C, alt-F4 etc use the Run Program command to run relaykeys-cli-win.exe with the **keypress:KEYNAME,MODIFIER** argument (where keyname is the key you want to send)

![](/files/JLqAISdHdwRZjxPJSdA2)

## Sending mouse commands

Use the Run Program command to run relaykeys-cli-win.exe with the **mousemove:X,Y** argument (where X,Y is the distance you want to move the mouse), or the **mousebutton:BUTTON,ACTION** argument (where BUTTON is the button to use, and ACTION is click or doubleclick etc.)

![](/files/aAoC08LK9fmCxaMRCg92)

![](/files/VMlBLhM2r0pvmYk8QEmz)

## Controlling RelayKeys

Use the Run Program command to run relaykeys-cli-win.exe with the ble-cmd:reconnect, ble-cmd:switch, or ble-cmd:devname --notify commands

![](/files/syuQSODzK4ThYBzlEV9b)

![](/files/86K330llusCzI3Y0gg4H)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.acecentre.org.uk/products/relaykeys/using-relaykeys/guides/communicator.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
