> For the complete documentation index, see [llms.txt](https://tobar-io.gitbook.io/thock/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tobar-io.gitbook.io/thock/about/description.md).

# Description

{% hint style="info" %}
This Documentation is a very rough version - I will update it on the go. Just wanted to have something for you to refer to.
{% endhint %}

Thock is a Unity asset that allows you to easily map sounds to keyboard inputs, either direct or through code. It's made for creating immersive experiences in your Unity projects like terminals or ingame computers and to add tactile feedback to any string based input (e.g. onscreen keyboards, speech bubbles and so on). Thock comes with a custom editor that allows you to easily generate new sound packs and set up your key mappings.

### Features

* Map sounds to specific keys.
* Supports[ spatial audio](/thock/documentation/scriptable-objects/stereoaudiomapping.md) (The "A" key is far left, "G" is centered, "P" is far right and so on)
* Thock Easily integratable througn unity events, public methods or a optional singleton instance (Thock.Instance.Play())
* Use fallback keys to play random sounds when keys are missing
* Generate new sound packs from the Unity Editor
* Download soundpacks from external sources like mechvibes.com to get access to high quality user generated sound packs and convert them to Thock Soundpacks to use in your game
* Thock creates audio sources at runtime to play sounds and prevents audio clipping
* Easy To Use Components to turn everything into input senders or input receivers
* Easy String Event System. Type "Thock" or any string anywhere to trigger an event!

### Known Issues and Limitations

* The new input system is currently not supported, but should be easy to add

### Third Party Integrations

If you want me to add support for a different package, ping me on discord!&#x20;

#### Planned

* Rewired Support
* InControl Support


---

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

```
GET https://tobar-io.gitbook.io/thock/about/description.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.
