快捷触发动作支持长按(如长按alt)

功能建议 · 1883 次浏览
Aidelank 创建于 2020-10-25 00:22

昨天PS更新后alt按键出了点问题,而且是只出在笔的alt键上。用键盘的alt键可以正常使用,因此我在想可不可以给笔上的按键整一个ctrl shift \之类的快捷键来触发键盘的alt。(Adobe论坛上一年前就有过这个问题但是开发组貌似不打算修复……)

我的思路是创建一个alt动作,给予一个触发快捷键,然后绑定到PS进程确保其它软件不会被影响。

但目前的问题是这个动作只能短暂地执行一下,不能一直“按住”。PS中吸取颜色和套索工具的一些快捷键都得按住alt然后操作才能实现……

搜索了一下其它如sharp key或windows pwoer tools之类的软件发现他们也都不能解决问题……不知道这个是不是一个技术层面比较困难的效果?

希望作者能试一下这个功能,万分感谢!


回复内容
CL 2020-10-25 08:29
#1

这个要看笔的那个alt是如何工作的。

如果它的工作原理就是只支持一个单击按键的操作,这个需求就没法实现,因为你按多长时间,对于计算机来说都是只按了一下。

如果它本身支持按下和抬起的两个状态,还要看它内部是否对应一个键盘上的键码。如果有对应的键码,就可以获取它的状态,根据状态按下或抬起alt。


我这里没有这种设备,没法判断测试。

Aidelank 2020-10-25 08:40 :

不需要笔,直接在键盘上试验就行;键盘上按下ctrl shift \ 并按住不动,alt只能执行短暂的一瞬间。只要能在这样按住快捷键的时候一直输出按住的状态就可以了👌

CL 回复 Aidelank 2020-10-25 08:53 :

不一样的,要实现目的,需要在触发动作以后循环判断某个键是否处于按下状态,这个键抬起的时候,再松开alt。

你现在不是想用笔来触发么,那就需要能判断笔上的这个键是否处于按下状态才行。

Aidelank 回复 CL 2020-10-25 09:00 :

哦哦懂了……那确实很麻烦……

另外只是提供下信息,这个笔是wacom propen 3D;驱动版本和ps的版本都是最新的,禁用了windows ink(前面好多版本都没解决过这个问题)

回复主贴