使用AutoHotKey基本实现CapLock+

起因

因为使用公司的电脑无法使用CapLock+这款插件,所以通过自己编写的AutoHotKey脚本去实现CapLock+这款插件的大概功能

脚本文件

#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文件。

posted @ 2021-07-16 11:30  shouyaya  阅读(250)  评论(0编辑  收藏  举报