自定义键盘按键AutoHotKey的简单使用

自定义键盘按键AutoHotKey的简单使用

自己一个罗技键盘,哪哪都合适。因为没有home和end经常被自己抛弃。偶然机会从王越同事,那里得到AutoHotKey的脚本文件 ,完美解决问题,甚至大大提高了生产力。

AutoHotKey的安装

安装即从官网下载即可。
自定义键盘按键AutoHotKey的简单使用
全部下一步安装完成。

脚本文件

新建文本文档,将脚本文件粘贴进去,后缀改为.ahk。

;  ***  space
space::Send {space}

^space::Send ^{space}
#space::Send #{space}
^#space::Send ^#{space}
!space::Send !{space}
^!space::Send ^!{space}

;  *** space + Num
space & 0::Send {)}
space & 1::Send +1;符号输入这里!
space & 2::Send +2;符号输入这里@,下面一样
space & 3::Send +3
space & 4::Send +4
space & 5::Send +5
space & 6::Send +6
space & 7::Send +7
space & 8::Send +8
space & 9::Send +9


space & r:: Send {F2} 	;功能键F2
space & b:: Send {F5} 	;功能键F5
space & s:: Send {F6} 	;功能键F6
space & p:: Send {F10} 	;功能键F10

;可以快捷打开电脑应用,输入快捷方式地址即可
^+f::run C:\Program Files\Mozilla Firefox\firefox.exe
^!n::run C:\Program Files\WindowsApps\19282JackieLiu.Notepads-Beta_1.4.2.0_x64__echhpq9pdbte8\Notepads.exe


;  *** space + XX
;替代小键盘箭头
#if GetKeyState("space", "P")

i:: Send {up}
j:: Send {left}
k:: Send {down}
l:: Send {right}

n:: Send {home}
m:: Send {end}

t:: Send +{home}		;Shift+home
y:: Send +{end}		;Shift+end

f & i:: Send ^{up}	;Ctrl+up
f & k:: Send ^{down}	;Ctrl+domn	

h:: Send {Backspace}	;退格

=:: Send {+}
-:: Send {_}
':: Send {"}
,:: Send {<}
.:: Send {>} 
;:: Send {:}
[:: Send {{}
]:: Send {}}
c:: Send ^c	;复制
x:: Send ^x	;剪切
v:: Send ^v	;粘贴
a:: Send ^a	;全选
return

现在双击,就可以运行脚本代码了。

打包生成exe可执行文件

打开路径C:\Program Files\AutoHotkey\Compiler(我这里是默认安装路径)
运行Ahk2exe。
自定义键盘按键AutoHotKey的简单使用
桌面就可以生成一个exe文件了,现在就可以开心的使用了~~~~

可能出现的问题

可能会出现失灵等情况,重新打开一次exe就可以了!

上一篇:AutoHotkey 实现同个热键在各境界下执行对应功能的思路


下一篇:hcitool报错Set scan parameters failed: Operation not permitted