2011-06-08 41 views
14

我從1994年開始使用舊的IBM Model M.它很棒,但它沒有Windows密鑰。我想使用AutoHotkey來映射組合Ctrl + Alt以模擬Windows鍵以利用默認的Windows快捷鍵。下面是我有:如何在Autohotkey中模擬Windows密鑰

LCtrl & LAlt :: Send {LWin} 

有人提出,也許Windows是重寫按Ctrl + Alt鍵組合,所以我也試過:

~Alt & Space :: Send {LWin} 

無論這些工作。我至少希望能夠打開從鍵盤開始菜單(按Ctrl + Esc鍵難言之隱。)

回答

15

看來Windows鍵不只要工作作爲或者CTRL或ALT是按下。下面的腳本對我的作品:

<^LAlt:: 
KeyWait Alt 
KeyWait Ctrl 
Send {RWin} 
return 

<!LCtrl:: 
KeyWait Alt 
KeyWait Ctrl 
Send {RWin} 
return 

你可以按下左Ctrl和左Alt以任何順序,當你鬆開這兩個,生成Windows鍵。這樣你將無法發送像Windows-E這樣的組合。如果你想太,你可以這樣做:

<^<!e:: 
KeyWait Alt 
KeyWait Ctrl 
Send {RWin down}e{RWin up} 
return 

<^<!space:: 
KeyWait Alt 
KeyWait Ctrl 
Send {RWin} 
return 

現在按leftctrl-左Alt-E到genereate窗口-E,然後按leftctrl-左Alt-空間只是Windows鍵。

+0

我擺脫了KeyWait命令,使它像一個自然的熱鍵。使用KeyWait命令,直到我放開Alt和Ctrl後纔會執行該操作。 – ToastyMallows 2014-11-21 17:54:43

2

我還使用了IBM模型M我使用KeyTweak映射RCTRLRWIN鍵(在Windows 7和XP)。

你可以在這裏KeyTweak:KeyTweak homepage

(您可以直接編輯註冊表,但它更容易使用上述程序)。

通過這種方法,你可以繼續使用 + [R + 標籤(在Windows 7中), + ē等,你的AutoHotkey腳本還將檢測您的RCtrl按鍵爲RWin

+1

問題標籤指定了AutoHotKey。 – 2014-01-15 14:32:54

+0

安裝其他應用程序通常不是一個有效的答案。 – Nelson 2015-02-11 00:07:48

相關問題