如何禁用Win + F内置操作(不是自己热键)并在其他程序中使用Win + F?

时间:2013-05-20 10:45:24

标签: autohotkey

我没有使用Win + F内置操作来打开带有搜索面板的文件浏览器,因此我想在“Sublime Text 2”中使用此快捷方式,使用其内部键绑定机制指定快捷操作。

我试过了:

#f::Return

但它只是禁用Win + F,“Sublime Text 2”无法使用它,然后我尝试了这个:

#f::
if WinActive("ahk_class PX_WINDOW_CLASS")
{
   Send {LWin down}{f}{LWin Up}
}
Return

但现在只是在“Sublime Text 2”中,Win + F打开资源管理器。

有人可以帮忙吗?感谢

1 个答案:

答案 0 :(得分:1)

<强>彼得拉什

  

...如何为Sublime提供Win + F?

作为一种方式:

#If, WinActive("ahk_class PX_WINDOW_CLASS")
   #vk46:: ; win+f as "toggle_side_bar" command
      Send, {CtrlDown}{vk4B}{vk42}{CtrlUp} ; ctrldn+k+b+ctrlup
      KeyWait, vk46
      Return
;~ #If ; if has any hotkey/s below...

编辑:

; ...
; //{ "keys": ["f3"], "command": "find_next" },
; { "keys": ["super+`"], "command": "find_next" },
; ...

#vk46::
   Send, % WinActive("ahk_class PX_WINDOW_CLASS") ? "#{vkC0}":""
   KeyWait, vk46
   Return