AutoHotkey 将右 Winkey 和 TAB 映射到 LWin 和 t

AutoHotkey 将右 Winkey 和 TAB 映射到 LWin 和 t

我换了键盘。现在我有右 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 的文档已过时,您在使用它们时可能会遇到一些问题!

相关内容