~shift::
if (A_PriorHotkey <> "~shift" or A_TimeSincePriorHotkey > 400)
{
; Too much time between presses, so this isn't a double-press.
KeyWait, shift
return
}
Send ^!+P
return
现在只能双击shift显示everything,但是却不能双击shift最小化到托盘
按设定的快捷键 Ctrl+Alt+Shift+P 确可以任意显示或隐藏
有没有大佬改一下这段代码
allor
2019 年8 月 13 日 13:56
2
试了下,在我电脑上没问题,就是老会触发粘滞键。
附上我自己的:
;按键映射
;Win+F = Win+Shift+F , Win+F+F = Win+Shift+F → Ctrl+V
;作用:Win+F唤出everything,Win+F+F唤出everything并粘贴(超时1秒)
#f::
if (A_PriorHotkey <> "#f" or A_TimeSincePriorHotkey > 400){
Send, #+f
return
}
WinWait, Everything, , 1
if ErrorLevel
return
WinActivate, Everything
Send, ^v
return
以前用过小众介绍过
Everything Appinn 0.3 – Everything 快捷键增强
这个当时挺好用,现在也失效了
提供一个思路:增加一个判断条件:当检测到 当前活动窗口为 everything 窗口时,双击shift替换为 alt+f4,其他情况为 双击shift 替换为 ctrl+alt+shift+P 。
但是具体代码我不会,等人修改吧。
allor
2019 年8 月 14 日 06:25
4
我这边没这问题,应该是你电脑上脚本响应慢了吧。
试试在开头加一行全速运行看看
SetBatchLines -1
Win+F+F 就是按住了 Win 再按两下 F。如果你手速够快,连按两次 Win+F 也是一样的。
我试了你这个,第一次win+f启动everything后,然后继续win+f 大概率弹出win10的反馈中心,
还有你win+f+f 是怎么按的,win+f按了后,再按f键?
还是不行,win+f会出现everything窗口,再按f就出来反馈中心了,并且我觉得win+f键位比较难按,用小指+中指 稍微好点