Skip to content

AutoHotkey Scripts - 可用于增强键盘大写锁定键 CapsLock 功能并优化浏览器编辑体验的脚本

Notifications You must be signed in to change notification settings

stranded-fish/AutoHotkey-Script-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AutoHotkey Script Library

AutoHotkey 是一种免费的、开源的 Windows 脚本语言,它允许用户轻松地为各种任务创建脚本或是自定义鼠标和键盘的快捷键。

本项目提供了:

  • 针对键盘大写锁定键 CapsLock 的映射脚本 CapslockEnhancement.ahk
  • 针对浏览器编辑操作的强化脚本 BrowserEditEnhancement.ahk

目录:

快速开始

Step 1. 安装 AutoHotkey

注意: 在安装 Autohotkey 过程中,需要选择安装 UNICODE 或者 ANSI 版本。如果需要它支持非英文字符和数字, 就选择安装 UNICODE 版。

安装完成后,可在其安装目录下找到帮助文件 AutoHotkey.chm

Step 2. 下载脚本

通过 git clone 命令或是直接下载压缩包将项目脚本下载至本地。

Step 3. 运行脚本

双击 CapslockEnhancement.ahkBrowserEditEnhancement.ahk 即可启动脚本。

脚本启动后会显示在系统托盘区,右击可对其进行暂停、重启、编辑等各种操作。

功能介绍

CapslockEnhancement.ahk

在中文打字环境中,很少使用到大写锁定键,而在编程环境中,偶尔会用到的大写首字母等操作,又更推荐按住 Shift 进行转换,故对于中文使用者而言 Capslock 键的整体使用频率偏低,但又非常容易误触,最终影响工作效率。

为了避免误触,同时充分利用 Capslock 键优越的键盘位置,CapslockEnhancement.ahk 提供了以下映射:

按键 映射
CaspLock + ` CapsLock
CaspLock + J / K / L / I / / /
CaspLock + P / ; Home / End
CaspLock + U / O PageUp / PageDown

与此同时,该脚本还保证了与其他按键组合的兼容性:

  • 方向键兼容:CtrlShiftalt
    • 示例:同时按下 CaspLock + Shift + J / K / L / I 可移动光标并选择,同原按下原方向键的语义。
  • Home / End 兼容:CtrlShift
    • 示例:同时按下:CaspLock + Ctrl + ;,可移动光标到文件末尾,同原 End 语义。
  • PageUp / PageDown 兼容:Shift

CaspLock:你被强化了,快上!

BrowserEditEnhancement.ahk

对于习惯了编辑器的各种快捷键操作的用户来说,浏览器网页上的富文本编辑功能,使用起来可能十分不便捷(即使其提供了一些快捷键操作,可能也与自身编程习惯不符合且无法自定义)。

为了将自身的编辑器快捷键使用习惯,便捷地运用到浏览器上, BrowserEditEnhancement.ahk 提供了以下功能:

按键 功能
Ctrl + D 删除当前行
Ctrl + Enter 在当前行下方插入空行,并移动光标
Ctrl + Shift + Enter 在当前行上方插入空行,并移动光标

以上功能为 VS Code 编辑器常用快捷键,如果需要更多功能或自定义操作,可参考脚本代码实现以及 自定义操作

自定义操作

如果需要自定义更多操作,可参考:AutoHotkey 快速入门

About

AutoHotkey Scripts - 可用于增强键盘大写锁定键 CapsLock 功能并优化浏览器编辑体验的脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published