自定义键盘按键AutoHotKey的简单使用
自己一个罗技键盘,哪哪都合适。因为没有home和end经常被自己抛弃。偶然机会从王越同事,那里得到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。
桌面就可以生成一个exe文件了,现在就可以开心的使用了~~~~
可能出现的问题
可能会出现失灵等情况,重新打开一次exe就可以了!