给节点的数字输入框加了个Tab切换,改宽高不用点鼠标了

给节点的数字输入框加了个Tab切换。起因很简单:改一次Empty Latent Image的宽高要点十来下鼠标,宽点开、改、关掉,高再点开、改、关掉,一天下来手是废的。别的软件早就是Tab跳格子那套交互了,我就照着搬过来。

用起来是这样:

  1. 点开任意一个数字输入框,正常改值。
  2. 改完(不想改也行)直接按Tab,光标自动跳到下一个数字输入。
  3. 跳过去的时候值是选中高亮的,直接敲新数字就覆盖,接着改接着Tab,一路撸下去。

从头到尾不碰鼠标,一排数字框顺着过一遍就完了。

真正花时间的地方在什么时候接管Tab。要是不分场合把Tab全拦下来,它就会和界面里别的快捷键打架,按一下不知道触发的是哪个,这个坑我是实打实踩过的。所以最后改成只在数字框弹开的状态下才接管,其余时候Tab全部保持原生行为,谁也不碰谁。做这种小改动边界一定要收窄,宁可少管一点,也别去抢别人的键。

限制先说清楚:经典UI能用,新版节点那套还没适配。

刚需,我之前是用方向键一格格挪,更慢

+1

2 个赞

新版节点啥时候适配,我基本全迁过去了