View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.3.2
- Last updated
- First released
- Unity version
- 2019.4.40 or later
- Package size
- 34 KB
- Files
- 31
- Favorites
- 16
- Views in the past week
- 2
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
EasyTab
A simple package that allows you to easily implement Tab key navigation functionality between Selectables. This package is very easy to install and does not require any configuration to work.
Affiliate link ยท Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
EasyTab screenshot 1
Technical details
Features
โ Support for all components based on Selectable
๐ Zero configuration. Performing useful functionality immediately after installation
๐ Automatic detection of the navigation sequence by traversing the Transform tree
โก๏ธ Support for sequential navigation of the Selectable when pressing Tab key
โฉ Fast navigation by Tab key holding
๐ As well as navigation in reverse order when using the Shift+Tab key combination
โฉ๏ธ Processing of the Return key presses when the focus is on the text field
๐ค Additional support for input fields, including TextMeshPro
โฐ Dropdown support. Items inside Dropdown are automatically navigated cyclically (Roll)
โฎ๏ธ Navigate to the last selected object when the focus is not set
๐ก Automatic checking of objects for accessibility (alive, active, intractable, canvas-group)
๐จ Canvas support of all types (world-space, screen space overlay, screen space camera)
๐ซ Automatic navigation between multiple canvases and multiple scenes
โจ๏ธ Support for all input modes (InputSystem V1 (old), InputSystem V2 (new), Both mode
๐ No allocations during navigation operation
๐ค Minimal and simple code base
๐งฉ Easy navigation configuration using the EasyTab component for GameObject via inspector window
๐ The ability to explicitly set the navigation sequence using jumps
โ๏ธ The ability to exclude Selectable or children for navigation
๐ The ability to override navigation options
๐ง The ability to determine the behavior when reaching the boundaries (๐ Roll / ๐ Clamp / โคด๏ธ Escape)
๐ The package code is defined in the EasyTab.Runtime assembly
๐ง The ability to change all fields of the EasyTab component through the code
โ๏ธ The ability to customize global behavior using EasyTabIntegration.Globally
๐น๏ธ The ability to independently control navigation through the code
โจ The ability to define additional blocking conditions for the availability of objects
By default, the package is automatically embedded in PlayerLoop Unity. It is enough to install the package in any convenient way and Tab key navigation should work
Sources: GitHub
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2019.4.40f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.