在WPS表格中用鼠标手势触发Alt+↓快捷键的时候,经常只触发了↓是什么原因?

使用问题 · 333 次浏览
帕希法尔 创建于 7小时51分钟前

我在WPS表格中创建了鼠标手势,动作是触发快捷键「Alt+↓」,也就是展开该列的下拉列表,选择之前输入过的值。

但我实际操作的时候,经常无法触发展开下拉列表,而只是光标向下移了一格,也就是只触发了「↓」,而不是「Alt+↓」,偶尔也会触发「Alt+↓」,但绝大多数时候都只触发了「↓」。

然后我尝试了使用「模拟按键B」,触发指令「%{DOWN}」,然而实际执行的时候,依然频繁只触发「↓」;

然后我又尝试了使用「多步骤输入」,触发指令:

Keydown:Alt
Keypress:DOWN
Keyup:Alt

按理来说我这个已经够明确了吧,保持Alt按下,再按↓,再抬起Alt,然而实际操作鼠标手势的时候,仍仍仍然只触发「↓」……

这到底是什么原因?实在太困扰人了……明明可以用鼠标快速通过下拉列表输入数据,但总是被迫用键盘快捷键,别的鼠标手势好像都没有这个问题,但WPS表格这里通过鼠标手势执行「Alt+↓」老是失效……


回复内容
沉没的白鲸 7小时40分钟前
#1

  录制视频

帕希法尔 回复 沉没的白鲸 7小时27分钟前 :

录制视频上传到文叔叔了,麻烦帮忙看看啥回事,谢谢

帕希法尔 7小时28分钟前
#2

录制视频上传到文叔叔了:https://c.wss.ink/f/j3zk33uuy1w

视频里面快捷键、模拟按键B、多步骤输入三种方式都试过了,但还是总是只触发了「↓」,而无法触发「Alt+↓」。

CL 7小时7分钟前
#3
多步骤输入中间加一点delay试试有没有效果。 其它软件里正常么
帕希法尔 回复 CL 7小时1分钟前 :

正常,其他软件没遇到过其他快捷键问题,只有WPS表格这个Alt+↓,老是只能触发↓,WPS其他快捷键用手势目前也没发现问题,这个Alt+↓已经困扰我好久了……

帕希法尔 回复 CL 6小时59分钟前 :
CL大佬牛逼,加上delay之后问题解决了,但我还是不明白,多步骤里面已经keydown了,为什么执行的时候还是会漏掉Alt……keydown在执行keyup之前不是保持按下状态的吗?
沉没的白鲸 6小时59分钟前
#4

我在Excel测试直接「Alt+↓」能稳定,没试过et。


  可以试一下 加上多点延迟测试一下能不能运行,并且加上提示看见提示弹出来立即松开鼠标右键 看看会不会有影响


delay:2000

keydown:Menu

delay:200

keypress:Down

delay:200

keyup:Menu

delay:200


帕希法尔 回复 沉没的白鲸 6小时57分钟前 :

谢谢大佬,我看前面CL大佬的建议,尝试在Keydown后面加delay,问题已经解决了,没必要加这么多delay,delay:50毫秒就购了……我就是不明白,明明keydown了,为什么还是会漏触发Alt,还是得delay一下才行

帕希法尔 6小时53分钟前
#5

感谢两位大佬指点,目前我用多步骤输入加延迟解决了问题,具体就是:

Keydown:Alt
delay:5
Keypress:DOWN
Keyup:Alt

经过我测试,延迟不用500ms,不用50ms,只要5ms就够了,现在可以100%触发「Alt+↓」了……

我就是不懂,明明keydown:alt了,在keyup之前都是按下状态的吧,为什么还是会漏触发Alt,必须得delay一下……

帕希法尔 回复 帕希法尔 6小时42分钟前 :

继续测试了下,连续快速操作的时候,delay:5偶尔还是会漏触发Alt,改成20才基本真正做到100%触发……虽然这个操作正常没人会连续快速操作吧hhh

回复主贴