https://github.com/limelight-mint/llm-tabhotinputs
[Unity] [Tab-Swap] [InputField] [Tool] Unity addon for swapping fields in order by pressing TAB
https://github.com/limelight-mint/llm-tabhotinputs
inputfield llm-modules module swap-inputs tab tab-swap unity unity3d
Last synced: about 2 months ago
JSON representation
[Unity] [Tab-Swap] [InputField] [Tool] Unity addon for swapping fields in order by pressing TAB
- Host: GitHub
- URL: https://github.com/limelight-mint/llm-tabhotinputs
- Owner: limelight-mint
- Created: 2024-05-10T16:46:10.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-02T00:57:28.000Z (almost 2 years ago)
- Last Synced: 2025-01-12T16:11:35.680Z (over 1 year ago)
- Topics: inputfield, llm-modules, module, swap-inputs, tab, tab-swap, unity, unity3d
- Language: C#
- Homepage:
- Size: 2.93 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LLM-TabHotInputs
Have you tried to press TAB when its 2 or more fields to quickly swap between them but you just getting annoyed cause nothing happening? Fear no more! That plugin does that, supports new InputSystem and old one as well!
### Ok but how to actually use it?
> Default extension requires TMP (TextMeshPro) packet but you can re-write to your own fields.
1. Clone repo to your assets
> git clone https://github.com/limelight-mint/LLM-TabHotInputs.git
2. If you seeing this error, thats fine, delete the folder you dont need (either `TabSystem/NewInputSystem` or `TabSystem/OldInputSystem`). If you dont know what it means, use the Old one and delete the New one!

3. Drag n drop script `TabSystem/{YourInput}/TabSystem{yourInput}.cs` whenever you like (usually a parent or a canvas) and drag-n-drop fields that will be swappable:

> [!TIP]
> You can change a button (it can be not only TAB but any button like Joystic button or Keypad)
> [!NOTE]
> If you want to make a custom swap you can inherit `TabSystemBase.cs` and re-write some logic