# Guides for use with AAC

{% hint style="info" %}
This is for end-users. If you are a developer please consider communicating with RelayKeys over the [serial](/products/relaykeys/using-relaykeys/relaykeys-serial.md) or [cli API.](/products/relaykeys/using-relaykeys/relaykeys-cli.md)
{% endhint %}

{% hint style="info" %}
Right now we are focused on Windows AAC Software. For iOS or Android, a developer needs to support relaykeys for it to work.
{% endhint %}

Most AAC software has a way of connecting to an external application. Some call this "Run Programme or something similar. As long as RelayKeys is installed and the correct hardware is connected you can then call the installed command line application - with [the correct syntax](https://github.com/AceCentre/RelayKeys/blob/master/technical/reference.html).

Take a look at the guides for your software.

The key application you want to access is the `relaykeys-cli-win.exe` found in `C:\Program Files (x86)\Ace Centre\RelayKeys`\
`\` For a full list of commands you can send see [here](/products/relaykeys/using-relaykeys/relaykeys-cli.md).

### A tip on notifications

If you pass the *--notify* flag to the cli application you will get notifications about the devices you are connected to and the status of the device. See [here](/products/relaykeys/using-relaykeys/relaykeys-cli.md#optional-extra-flag-notfiy) for more information

There is no documented way for third parties integrating their software into commercial AAC software for example integrated notifications. So we have to make use of the operating system notification system. The difficulty on Windows is that by default full screen apps do not see notifications. So to make this work we recommend three alterations to your notifications.

1. Turn Focus Assist **off**.
2. Turn **off** the setting "When I'm using an app in full screen mode"

![](/files/hKaSY9z6wWWNwxJJx6P5)

And next - because AAC users wont typically be able to dismiss notifications change the time that they appear for. To do this follow the steps [here](https://www.tenforums.com/tutorials/6175-change-how-long-show-notifications-windows-10-a.html).


---

# Agent Instructions: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
