AutoHotkey的:结合win键
我有一个键盘没有Win键,所以我想将其绑定到CTRL+ESC(传奇型号M!)。AutoHotkey的:结合win键
我想这些东西,但还是不行-_-
LCtrl & Escape::LWin
或
LCtrl & Escape::
Send {LWin}
return
如果我简单地做:
Escape::LWin
或
Escape::
Send {LWin}
return
它的美好...
我也有,像这样的工作原理确定另一个功能:
^!F2::Send {Volume_Up 100}
所以现在,找不出什么毛病......也许与“&”滥用?
有什么想法?
谢谢!
答案1后:我发现这个解决办法,如果我想使用组合Win键(WIN + E,WIN + d等):
^Esc::
KeyWait Ctrl ;wait until Ctrl is up
Send {LWin Down} ;send left Windows key down
sleep, 500
Send {LWin Up} ;send left Windows key up
Return
这样,当我压下ctrl,我有500ms键入第二个键。
的问题是,你如果按按Ctrl + Esc键,然后 伦由AHK发送,但您仍按住Ctrl键所以这种“合作”的结果是按Ctrl + LWin Windows会忽略它。
解决方案:
^Esc::
KeyWait Ctrl ;wait until Ctrl is up
Send {LWin} ;send left Windows key
Return
谢谢!赢得触摸是这样模拟的:D但这是否意味着我不能使用这种组合“Win + [key]”?例如,如果我想“赢得+ e”打开一个新的文件夹? – benichka 2014-09-26 04:53:35
加这个?? '输入,k,L1 T0.5,,abcdefghijklmnopqrstuvwxyz' – 2014-09-26 07:12:55
@benichka - 我不知道这种可能性。也许你可以重新映射你的CapsLoack键([问题](http://superuser.com/questions/333445/simulating-the-windows-key-on-an-old-keyboard),[Answer1](http://超级用户.com/a/333474/287473),[Answer2](http://superuser.com/a/333489/287473)),然后将这些键盘组合返回。 – miroxlav 2014-09-26 09:06:39
不'^ Esc键:: LWin'工作? – 2014-09-25 23:28:11
不是:/同一件事:没有任何反应! – benichka 2014-09-26 04:51:09