2013-08-27 90 views
0

使用autohotkey,我想模擬在mac上模擬打cmd + W。就是關閉窗口。在windows上模擬cmd + w

有關窗(CMD + W¯¯)和關閉程序(CMD + Q)之間的差。我已將#q映射到!F4。使用

#q::send !{F4} 

我試圖

#w::WinClose 

#w::WinKill 

沒有成功。

回答

1

在Windows中,關閉窗口通常綁定到Ctrl-F4#w::send ^{F4})。

its docs所述,使用WinClose需要搜索參數或「最後找到的窗口」,這對於非頂部窗口可能非常棘手且不可靠。這也是一種不尋常的方法(它發送WM_CLOSE而不是通過應用程序的UI邏輯 - 文檔也注意到這一點),這可能會導致應用程序不正常。所以我強烈建議不要將它用於此特定任務。

1

通常,在Windows中我使用這個:^w::SendInput, ^{F4}。對於你的問題將是:#w::SendInput, ^{F4}

使用Autohotkey玩得開心。這是一個很棒的工具。

+0

quick question: ^ {F4} :: send #t爲什麼這不是一個好的命令? – jacob

0

快速問題:^ {F4} :: send #t爲什麼這不是一個好的命令?