如何使用 AutoHotKey 将 [ 重新映射到 { 并将 { 重新映射到 [

如何使用 AutoHotKey 将 [ 重新映射到 { 并将 { 重新映射到 [

我想用 切换{密钥[,这样我就不必再使用Shift来制作{,而我必须使用Shift密钥来制作[...

,切换到<和反之亦然,也是同样的问题。

我只知道如何使第一部分发挥作用:

[::{

但是,当我尝试以下操作时,切换{不起作用[

{::[

我如何插入Shift钥匙?

答案1

请告诉我这是否是你想要的?
[->{{->]

#SingleInstance Force
#installKeybdHook
#Persistent

; Prefix the hotkeys with $ to prevent one hotkey from launching the other hotkey in a loop!

; + is the shift key, so +[ is {

;==== Switch [ AND { ====
$[::Send, {{}
$+[::Send, {[}

;====Switch ] AND } ====
$]::Send, {}}
$+]::Send, {]}

;====Switch , AND < ====
$,::Send, <
$+,::Send, {,}

;====Switch . AND > ====
$.::Send, >
$+.::Send, .

相关内容