# On-Screen Multi-Function Joystick

The On-Screen Multi-Function Touchstick is the same as used on [Mobile,](keyboard-and-mouse-remapping) but can be also used on screen with the mouse. To display the Multi-Function Touch-stick, select Games Creator/Preferences from the top menu in Unity. Locate the AccessibilityTouchstick Prefab from the Accessibility/Prefab folder, and drag to the Prefab Touchstick slot.

![](https://1680659799-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LauqCzuMnmk33t__Yp5%2F-LhZUURbsuPQ4vAnc2kd%2F-LhZWcLBXCTKWg1QEPv-%2Fpreferencepanel.png?alt=media\&token=49570227-c719-4221-ad11-8d5a568d7308)

The Actions avaliable to you for the Accessibility Touchstick are as follows:

* Show/Hide Touchstick
* Move/Resize Touchstick
* Colour Touchstick

The touchstick can be placed on the left, the right, top or bottom, and can be used with both the Adventure and First Person Camera motors. However, for input control using only the on-screen touchstick, either turn off camera orbit or utilise the [Configurable Tank Camera.](voice-and-sound-control)

{% hint style="success" %}
The Multi-Function Touchstick will allow the player to walk and run depending on the amount of drag.
{% endhint %}

The Touchstick also provides five configurable buttons which can also be hidden, moved, and coloured, independantly of the touchstick itself. To add Actions to the Buttons, locate the ButtonsBarActions Prefab from the Accessibility/Prefab folder, and drag to the the scene Hierarchy. Buttons can be enabled or disabled and Actions can be added to each button directly or using a Variable.

![](https://1680659799-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LauqCzuMnmk33t__Yp5%2F-LhZXnhY2anwDd6y0F6x%2F-LhZbnTQALwlJdeOyCFH%2Fbuttonbar.png?alt=media\&token=6074be09-b760-4656-b4f8-eccf8b2a6aba)

{% hint style="info" %}
Default settings are:

* Touchstick Left
* Buttons Left
* Button Actions not set
{% endhint %}

The game speed can also be reduced or increased by using the Game Creator Action: General/Time Scale. The Camera Sensitivity settings can also be set for vertical and horizontal by changing the settings in the Camera Motor inspector panel. This Action sets both vertial and horizontal sensitvity settings to the same value.

{% hint style="success" %}
**Recommended Settings for players with Cognitive impairments:**

* Touchstick **Right**
* Buttons **Right**
* Touchstick resized: **1.5**
* Show Buttons: **A, C, E**

Or allow the player to choose their own configuration using an in-game settings panel.&#x20;
{% endhint %}

{% hint style="info" %}
See the Examples Scenes and Settings Canvas provided with this Module.
{% endhint %}

