最新消息:Telegram频道:@lewuxiancom

全键盘掌控 PC 鼠标:从桌面到浏览器的效率工具汇总

佳软 lewuxian 10浏览 0评论

对于程序员、科技从业者以及所有追求效率的人来说,在“键盘—鼠标—键盘”之间的每一次来回切换,都是对工作心流的一次打断,也是对手腕健康的一次摧残。为了守住专注、提升效率、减轻身体负担,“全键盘操作”正在从少数硬核玩家的折腾,逐渐演变为重度电脑用户的效率革命。

汇总一下主流的键盘驱动鼠标/界面控制软件和浏览器扩展,无论是 Vim 重度用户、追求”鼠标手”预防,还是单纯喜欢键盘流,总有一款适合你。

 

“键盘控制鼠标”类软件的技术流派

要实现键盘控制鼠标,需要解决键盘精确定位屏幕任意位置坐标,通常有3种技术流派:

元素标号法(Hints / AX-Tree): 通过操作系统或浏览器的无障碍接口(Accessibility API),识别出屏幕上所有可点击的按钮、链接和输入框,并在它们上方覆盖一个字母标签(如 A、FK)。你只需敲击对应的字母,就能直接“点击”该元素。

像素递归网格法(Recursive Grid): 将整个屏幕划分为几大块(类似于九宫格),按下对应方向的键(如 u/i/j/k)后,光标会聚焦到该区域,并再次将该区域细分,直至精确锁定像素点。这种方法不依赖软件的底层兼容性,真正做到“全屏幕无死角覆盖”。

相对移动法(Normal / Free 模式):用 hjkl(Vim 手感)之类的按键连续移动光标。适合做细微调整、文本框内拖选、画图这类需要连续路径的操作,但单纯靠它做大跨度移动很慢,通常和前两种配合使用。

 

 

浏览器扩展

相比操作整个桌面,浏览器是最适合键盘化的地方,操作基本上都是Vim风格。

Vimium

https://github.com/philc/vimium

Vimium 是最知名的浏览器键盘导航扩展之一,提供类似 Vim 的快捷键。

支持 Chrome、Edge、Firefox。

 

 

Vimium C

https://github.com/gdh1995/vimium-c

Vimium C 可以看作 Vimium 的增强分支,功能更丰富,配置能力更强,支持更多命令、更复杂的映射、更强的搜索面板和更细粒度的站点配置。

支持Chrome、Edge、Firefox。

 

 

Surfingkeys

https://github.com/brookhong/Surfingkeys

Vim 风格浏览器扩展,比 Vimium 更强调“可编程”和“扩展浏览器能力”,学习曲线最陡。

支持Chrome、Firefox、Safari / Chromium 系浏览器

 

 

Tridactyl

https://github.com/tridactyl/tridactyl

Firefox 上非常强大的 Vim 风格扩展,只支持Firefox。

 

 

qutebrowser

https://qutebrowser.org/

真正以键盘为中心设计的独立浏览器,操作方式高度 Vim 化。

 

 

macOS

Shortcat

https://shortcat.app/

免费。通用命令面板式工具。通过搜索或标签激活 UI 元素、菜单、窗口切换等。

 

 

Homerow

https://www.homerow.app/

收费,但提供免费试用,每50次会有购买提示。前身为 Vimac,适合 Vim 爱好者。

 

 

Mouseless

https://mouseless.click/

收费,支持macOS、Linux、Windows,功能全面。

 

Neru

https://github.com/y3owk1n/neru

开源、全能的后起之秀,支持macOS、Linux

 

 

Stochos

https://github.com/museslabs/stochos

新项目,Rust 编写,速度极快,内存占用极低,支持macOS、Linux。

 

 

Scoot

https://github.com/mjrusso/scoot

 

 

Karabiner-Elements

https://karabiner-elements.pqrs.org/

Karabiner-Elements 是 macOS 上最强大的键盘改键工具,可以让键盘替代鼠标常用操作,例如把 Caps Lock 改成 Hyper Key,把普通按键改成方向键,把组合键改成复杂操作。

 

 

Windows

mousemaster

https://github.com/petoncle/mousemaster

开源,Windows 上最值得安装的软件。

 

 

PowerToys Mouse Utilities

https://learn.microsoft.com/en-us/windows/powertoys/mouse-utilities

包含CursorWrap 、Find My Mouse、Mouse Highlighter、Mouse Jump、Crosshairs 等功能,对大屏、多屏用户很实用。

 

 

AutoHotkey模拟脚本

喜欢折腾的可以基于AutoHotkey 脚本自定义鼠标模拟,也有一些现成的开源项目,例如:

https://github.com/4strid/mouse-control.autohotkey

https://github.com/gemboj/grid-mouse

https://github.com/Tomflame-4ever/MouseHK

https://github.com/phil294/vimium-everywhere

 

 

Mouseless

https://mouseless.click/

收费,支持macOS、Linux、Windows,功能全面。

 

 

Linux

https://github.com/museslabs/stochos

https://github.com/AlfredoSequeida/hints

https://github.com/phil294/vimium-everywhere

https://github.com/rvaiya/warpd

https://mouseless.click/

 

 

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址