Skip to content

借助AHK实现CapsLock+的功能,主要借鉴了了Emacs的光标移动和复用了Ctrl的部分功能

Notifications You must be signed in to change notification settings

walkeerr/CapsLock-Emacs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

CapsLock-Emacs

借助AHK实现CapsLock+的功能,主要借鉴了了Emacs的光标移动和复用了Ctrl的部分功能

感谢Feng Ruohang的脚本,感谢开源的AHK软件
AHK官网
Feng Ruohang的原脚本网址
AHK中文文档

描述:

基于Feng Ruohang的脚本编写的适配Emacs方向按键设定的脚本,精简了部分内容,修改了部分内容,增加了部分内容。

主要为两个部分:

  • 添加Emacs风格的光标移动,基于CapsLock实现。CapsLock + pnbf 来冗余(重复)上下左右的功能,CapsLock + ae来冗余Home、End功能键,到达行首行尾
  • 冗余Ctrl的功能。CapsLock + zxcv Space tab 等去冗余对应的Ctrl+的功能,其中CapsLock+v使用了Ditto,来实现历史粘贴的功能。

借助与AHK可以在不破坏原有快捷键的基础上增添一个CapsLock为功能键,本脚本提供CapsLock+系列的拓展映射,让你更专注的进行编辑(光标移动),释放你的小拇指(替代Ctrl)

##概览:

快捷键 描述
CapsLock {ESC} 发送退出命令
CaspLock + u {CapsLock} 取代原本的CapsLock的功能
CapsLock + pnbf 上下左右指令。Emacs-Style的上下左右,p是previous向上,n是next,b是back光标向后,f是forward光标向前。
CapsLock + ae a是{Home},跳到行首,e是{End},跳到行尾。
CapsLock + d {Delete} 删除键
CapsLock + zxcv 冗余原本的Ctrl + zxcv 其中CapsLock + v实际使用的是Ditto的功能,可以调用剪贴板,查看历史粘贴
CapsLock + Space Ctrl + Space 切换输入法
Alt + CapsLock Alt + Ctrl 标签切换之类的功能

开机启动

安装了AHK后,把这个脚本在路径C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp下丢一个快捷方式就可以开机运行这个脚本了。

About

借助AHK实现CapsLock+的功能,主要借鉴了了Emacs的光标移动和复用了Ctrl的部分功能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • AutoHotkey 100.0%