> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Touch Adaptation Kit

> Touch Adaptation Kit

# Touch Adaptation Kit

Reference for building touch adaptation layouts.

## Layout Configuration

| Layout Configuration                                                                                            | Description                                                                                             |
| --------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| [Layout](/reference/system/touchadaptationkit/layout/game-streaming-touch-layout)                               | The representation of a full touch layout for a game.                                                   |
| [Content](/reference/system/touchadaptationkit/layout/game-streaming-touch-layout-content)                      | The content of the touch layout.                                                                        |
| [Styles](/reference/system/touchadaptationkit/layout/game-streaming-touch-layout-styles)                        | Reusable styles of the touch layout.                                                                    |
| [Color Palette](/reference/system/touchadaptationkit/layout/game-streaming-touch-color-palette)                 | Collection of reusable color definitions.                                                               |
| [Control cluster outer](/reference/system/touchadaptationkit/layout/game-streaming-touch-control-cluster-outer) | An array of up to four controls that can be used to occupy two slots in the outer portion of the wheel. |
| [Inner wheel](/reference/system/touchadaptationkit/layout/game-streaming-touch-inner-wheel)                     | An array of up to four controls that split the inner portion of a wheel.                                |
| [Layer](/reference/system/touchadaptationkit/layout/game-streaming-touch-layer)                                 | A child touch layout that can be overlayed on top of the base touch layout.                             |
| [Layer action](/reference/system/touchadaptationkit/layout/game-streaming-touch-layer-action)                   | An action that a button can use to display a layer.                                                     |
| [Orientation](/reference/system/touchadaptationkit/layout/game-streaming-touch-layout-orientation)              | The orientation of the touch layout.                                                                    |
| [Wheel](/reference/system/touchadaptationkit/layout/game-streaming-touch-wheel)                                 | A set of touch controls arranged in an inner and outer circular area.                                   |

## Touch Controls

| Touch Control                                                                                        | Description             |
| ---------------------------------------------------------------------------------------------------- | ----------------------- |
| [Arcade buttons](/reference/system/touchadaptationkit/controls/game-streaming-touch-arcadebuttons)   | Arcade buttons controls |
| [Blank control](/reference/system/touchadaptationkit/controls/game-streaming-touch-blank)            | Blank control           |
| [Button](/reference/system/touchadaptationkit/controls/game-streaming-touch-button)                  | Button control          |
| [Directional pad](/reference/system/touchadaptationkit/controls/game-streaming-touch-directionalpad) | Directional pad control |
| [Joystick](/reference/system/touchadaptationkit/controls/game-streaming-touch-joystick)              | Joystick control        |
| [Throttle](/reference/system/touchadaptationkit/controls/game-streaming-touch-throttle)              | throttle control        |
| [Touchpad](/reference/system/touchadaptationkit/controls/game-streaming-touch-touchpad)              | Touchpad control        |

## Sensor Controls

| Sensor Control                                                                                           | Description           |
| -------------------------------------------------------------------------------------------------------- | --------------------- |
| [Accelerometer](/reference/system/touchadaptationkit/sensor-controls/game-streaming-touch-accelerometer) | Accelerometer control |
| [Gyroscope](/reference/system/touchadaptationkit/sensor-controls/game-streaming-touch-gyroscope)         | Gyroscope control     |

## Touch Control Styling and Components

| Touch Control Styling and Component                                                                                            | Description                                                                            |
| ------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------- |
| [Action](/reference/system/touchadaptationkit/types/game-streaming-touch-action)                                               | Physical controller actions that can be referenced                                     |
| [Asset](/reference/system/touchadaptationkit/types/game-streaming-touch-asset)                                                 | Reference to a custom image                                                            |
| [Axis](/reference/system/touchadaptationkit/types/game-streaming-touch-axis)                                                   | Definition of the mapping of touch controls to the physical analog control equivalent  |
| [Color](/reference/system/touchadaptationkit/types/game-streaming-touch-color)                                                 | Reference to a color.                                                                  |
| [Deadzone](/reference/system/touchadaptationkit/types/game-streaming-touch-deadzone)                                           | Definition for the amount of player interaction that should not be registered as input |
| [HexColor](/reference/system/touchadaptationkit/types/game-streaming-touch-hexcolor)                                           | Hexadecimal color representation.                                                      |
| [ColorReference](/reference/system/touchadaptationkit/types/game-streaming-touch-colorreference)                               | Reference to a color palette color                                                     |
| [Icon](/reference/system/touchadaptationkit/types/game-streaming-touch-icon)                                                   | Reference to an icon                                                                   |
| [Joystick Outline and Directional Indicator](/reference/system/touchadaptationkit/types/game-streaming-touch-joystick-outline) | The outline and directional indicator of a joystick                                    |
| [Knob](/reference/system/touchadaptationkit/types/game-streaming-touch-knob)                                                   | The button like knob element                                                           |
| [ResponseCurve](/reference/system/touchadaptationkit/types/game-streaming-touch-responsecurve)                                 | Type for response curve                                                                |
| [Stroke](/reference/system/touchadaptationkit/types/game-streaming-touch-stroke)                                               | Outline                                                                                |
| [ThrottleAxis](/reference/system/touchadaptationkit/types/game-streaming-touch-throttle-axis)                                  | The styling of a throttle axis controls.                                               |

## See also

[Touch Adaptation Kit overview](/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview)


## Related topics

- [What is the Touch Adaptation Kit Editor?](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor.md)
- [Touch Adaptation Kit (TAK) Reference](/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview.md)
- [Localizing Touch Adaptation Kit Content](/build/core-features/common/game-streaming/game-streaming-tak-localization.md)
- [Preview Touch Adaptation Layouts](/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-preview-layouts.md)
- [Touch Adaptation Kit (TAK) Editor for Visual Studio Code](/build/core-features/common/game-streaming/tak-editor/index.md)
