我换了键盘。现在我有右 Windows 键,但没有左键。我的简单脚本的左键工作
#TAB
send #t
return
这将循环显示我任务栏上的窗口。
但使用正确的 Windows 键时它不起作用。
左 Win 和 Tab 行为正常,右 Win 和 Tab 无法识别。
左 win 和“t”行为正常,右 win 和“t”弹出我的第一个窗口的悬停预览,但不会像使用左 win 键和“t”那样自动重复/循环它们 - 所以,似乎发生了一些不同的事情。
我喜欢 AHK,但像这样的随机位总是让我困惑 :( :( :(
编辑:这是来自 Key History/Script Info 的读数。我在这个脚本或我的另一个脚本中没有任何其他行来监视 Win 键--
VK SC Type Up/Dn Elapsed Key Window
-------------------------------------------------------------------------------------------------------------
74 03F u 0.06 F5
74 03F d 0.11 F5
74 03F u 0.06 F5
74 03F d 0.09 F5
74 03F u 0.06 F5
74 03F d 0.09 F5
74 03F u 0.08 F5
5C 15C d 1.25 RWin // I tested Rwin by itself
5C 15C u 0.13 RWin
5C 15C d 0.89 RWin Start menu
5C 15C u 0.06 RWin // next line I used RWin and hit tab
5C 15C d 4.98 RWin D:\My Documents\Box Sync\AutoHotkey.ahk - AutoHotkey v1.1.05.06
09 00F h d 0.22 Tab
5B 15B i d 0.00 LWin
A2 01D i d 0.02 LControl
A2 01D i u 0.00 LControl
5C 15C i u 0.00 RWin
54 014 i d 0.00 T
54 014 i u 0.00 T
5B 15B i u 0.01 LWin
A2 01D i d 0.02 LControl
5C 15C i d 0.00 RWin
A2 01D i u 0.00 LControl
09 00F s u 0.11 Tab
09 00F h d 0.84 Tab
5B 15B i d 0.00 LWin
A2 01D i d 0.01 LControl
A2 01D i u 0.00 LControl
5C 15C i u 0.00 RWin
54 014 i d 0.00 T
54 014 i u 0.00 T
5B 15B i u 0.02 LWin
A2 01D i d 0.01 LControl
5C 15C i d 0.00 RWin
A2 01D i u 0.00 LControl
09 00F s u 0.11 Tab
5C 15C u 0.90 RWin
A2 01D i d 0.00 LControl
A2 01D i u 0.00 LControl
74 03F d 0.70 F5
使用左 Win 键时的外观如下。
VK SC Type Up/Dn Elapsed Key Window
-------------------------------------------------------------------------------------------------------------
74 03F d 0.13 F5
74 03F u 0.05 F5
74 03F d 0.16 F5
74 03F u 0.08 F5
74 03F d 0.33 F5
74 03F u 0.09 F5
74 03F d 0.64 F5
74 03F u 0.11 F5
5B 15B d 5.77 LWin
09 00F h d 0.16 Tab
5B 15B i d 0.00 LWin
54 014 i d 0.02 T
54 014 i u 0.00 T
09 00F s u 0.13 Tab
5B 15B i u 0.01 LWin
A2 01D i d 0.02 LControl
5B 15B i d 0.00 LWin
A2 01D i u 0.00 LControl
09 00F h d 0.97 Tab
5B 15B i d 0.00 LWin
54 014 i d 0.02 T
54 014 i u 0.00 T
5B 15B i u 0.01 LWin
A2 01D i d 0.02 LControl
5B 15B i d 0.00 LWin
A2 01D i u 0.00 LControl
09 00F s u 0.11 Tab
09 00F h d 1.06 Tab
5B 15B i d 0.00 LWin
54 014 i d 0.02 T
54 014 i u 0.00 T
5B 15B i u 0.01 LWin
A2 01D i d 0.02 LControl
5B 15B i d 0.00 LWin
A2 01D i u 0.00 LControl
09 00F s u 0.08 Tab
5B 15B u 1.18 LWin
A2 01D i d 0.00 LControl
A2 01D i u 0.00 LControl
74 03F d 5.02 F5 D:\My Documents\Box Sync\AutoHotkey.ahk - AutoHotkey v1.1.05.06
我想我接下来要问谷歌的问题是“LControl 在里面做什么?”
答案1
此代码适用于两个Win键:
#TAB::
send, {Win Down}t{Win Up}
return
此外,请始终使用 AutoHotkey 及其文档http://ahkscript.org/(当前最新版本,新官方网站)!AutoHotkey 及其来自 autohotkey.com 的文档已过时,您在使用它们时可能会遇到一些问题!