EasyTab 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

by davsea (opens in new tab)

1 rating, too few to average

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.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link ยท Purchases support this site

Price history

Last 6 months

USD
Price history for EasyTab, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 5

EasyTab screenshot 1

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2019.4.40f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.