Added Tab-switching to node number input boxes. The reason is simple: changing the width/height on Empty Latent Image took like ten mouse clicks — open width, edit, close, open height, edit, close. My hand was dead by end of day. Other software has had Tab-to-jump-fields interaction forever, so I just ported it over.
Here’s how it works:
- Click open any number input box, edit the value normally.
- When done editing (or even if you don’t change it), just press Tab and the cursor auto-jumps to the next number input.
- When it jumps, the value is selected/highlighted, so typing a new number overwrites it immediately — edit, Tab, edit, Tab, all the way down the row.
Never touch the mouse from start to finish, just run through a row of number boxes and you’re done.
The part that actually took time was when to take over Tab. If you grab Tab indiscriminately regardless of context, it fights with other shortcuts in the UI — you press it and have no idea what actually fired. I hit that exact pitfall for real. So in the end I made it only take over Tab while a number box is actively open, and leave Tab as native behavior everywhere else — nobody steps on anybody. For a small change like this you really need to narrow the scope — better to do less than to steal someone else’s key.
Limitations up front: works on the classic UI, hasn’t been adapted for the new node system yet.