# uGUI Extras

{% hint style="success" %}

#### Like what your seeing?

Support us as a [GitHub Sponsor](/old-kb/where-to-buy/become-a-sponsor.md) and get instant access to all our assets, exclusive tools and assets, escalated support and issue tracking and our gratitude.\
\
These articles are made possible by our [GitHub Sponsors](/old-kb/where-to-buy/become-a-sponsor.md) ... become a sponsor today!
{% endhint %}

## Introduction

{% hint style="info" %}
Standalone Asset, check it out on the [Unity Asset Store](https://assetstore.unity.com/packages/2d/gui/ux-v2-ugui-extras-202542)
{% endhint %}

uGUI Extras is a collection of extensions, tools and systems built specificly for Unity's uGUI framework. These tools can help you deliver a richer user experience with your projects UI and fills the gaps between Unity's built in controls and projects needs.

uGUI Extras is a standalone product that builds on top of Heathen's System Core. No additional purchas or installation is required.

## Features

### [Key Collection](/old-kb/toolkit-for-ui-and-ux/unity/learning/ugui-extras/key-collection.md)

Lets you create keyboards, pin pads, alien computer consoles or really any collection of "keys" as a simple Unity UI object.

### [Tree View Collection](/old-kb/toolkit-for-ui-and-ux/unity/learning/ugui-extras/tree-view.md)

Simplifies the creation of tree view controlls and makes it easy to manage tree views by expressing the data of the collection as GameObjects in your scene hierarchy.

### [Ligature Library](/old-kb/toolkit-for-ui-and-ux/unity/learning/ugui-extras/ligature-tools.md#ligature-library)

Lets you define character combinations and the result character enabling Key Collection inputs for Korean, Japanese and other ligature based character sets as well as common use extended characters such as translating ( c ) to ©

### Scroll Rect Helper

Extends Unity’s uGUI ScrollRect features enabling you to scroll to a specific item on demand and page navigate (scroll the width or height of the view)

## Installation

There are no special considerations when installing UX V2's uGUI Extras. Simply import from the Unity Package Manager and enjoy.


---

# 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://kb.heathen.group/old-kb/toolkit-for-ui-and-ux/unity/learning/ugui-extras.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.
