使用AutoHotKey基本实现CapLock+
起因
因为使用公司的电脑无法使用CapLock+这款插件,所以通过自己编写的AutoHotKey脚本去实现CapLock+这款插件的大概功能
脚本文件
-
capLock+.ahk
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
;上下左右
CapsLock & s::
Send {Left}
return
CapsLock & f::
Send {Right}
return
CapsLock & e::
Send {Up}
return
CapsLock & d::
Send {Down}
return
;行首
CapsLock & `;::
Send {End}
return
;行尾
CapsLock & p::
Send {Home}
return
;跳到行尾换行
CapsLock & Enter::
Send {End}{Enter}
return
;删除当前行
CapsLock & Backspace::
Send {Home}{ShiftDown}{End}{Right}{ShiftUp}{Del}
return
;选中当前行
CapsLock & ,::
Send {Home}{ShiftDown}{End}{ShiftUp}
return
;选中上下左右行
CapsLock & j::
Send {ShiftDown}{Left}{ShiftUp}
return
CapsLock & l::
Send {ShiftDown}{Right}{ShiftUp}
return
CapsLock & i::
Send {ShiftDown}{Up}{ShiftUp}
return
CapsLock & k::
Send {ShiftDown}{Down}{ShiftUp}
return
;向前选中一个单词
CapsLock & h::
Send {ShiftDown}{CtrlDown}{Left}{CtrlUp}{ShiftUp}
return
;置顶窗口
CapsLock & 1::
Winset, AlwaysOnTop, Toggle, A
下载AutoHotKey后,直接双击打开此脚本文件即可使用,或使用AutoHotKey对其进行编译,生成exe文件。