2014-09-02 127 views
1

我想使用AutoHotKey重新映射幾個鍵。例如:AutoHotKey - 切換Shift鍵

;remap the 9 key to (
9::Send (

;Remap the shift 9 key to output 9. 
$+9::Send, {9} -- fails. 

有誰知道如何重新映射 +鍵正常鍵?

我想重新映射這些密鑰,以避免經常按下Shift密鑰。我經常在我的代碼中鍵入()_,我寧願不必每次都按下Shift鍵。據說,我也不想失去對默認鍵的訪問權限。

編輯1:

最終的代碼如下:

;remap the 9 key to (
9::(

;Remap the shift 9 key to output 9. 
$+(::Send 9 

;remap the 0 key to) 
0::) 

;remap the shift 0 key to 0 
$+)::Send 0 

回答

4

這工作在我身邊:

9::(
$+(::Send 9 

這也適用,它可以更清楚的意圖:

9::(
$+9::Send 9 
+1

非常好。完美工作。 – 2014-09-02 15:16:38

0

你可以把呃用我的腳本。我用'('和')替換'['和']'

[::(
]::) 
$+(::Send [ 
$+)::Send ] 
+[::{ 
+]::}