Windows上,键盘完全代替鼠标,还有哪些方案?

就想减少右臂移动距离,也许能缓解下肩周炎 :smile:

已知方案(及其不足):

  • AHK加快捷键 — 覆盖所有鼠标操作不太现实
  • Win自带,数字键盘控制光标 — 用87键,没小键盘,就算有小键盘,距离也够远
  • 系统级类Vimium工具 KeyMouse , hunt-and-peck很多控件不能识别
  • Win自带语音识别9宫格控制鼠标 — 可惜是语音识别,要是有键盘控制9宫格就好了
  • Thinkpad外置键盘用小红点 — 习惯用手掌按Ctrl了,机械键盘高度更合适

我感觉在Windows上没必要全键盘,除非你是活在Emacs里面。我通过AHK模拟了整个系统都是Emacs按键,基本上是可以做到全键盘的,但是你在用office软件的时候,肯定还是要用鼠标去点击一些命令,因为Windows系统的软件本来就是针对使用鼠标的用户优化的。

总的来说,怎么方便就怎么用,没必要一定全键盘,键盘按多了,手指痛😀

下面是我的AHK模拟按键绑定

2 个赞

我用过一段时间左手鼠标,切换难度没有想象中大,当时感觉最不方便的是Photoshop/Illustrator这类软件,还有War3的编队,毕竟都是以右手鼠标设计优化的

是的,鼠标是无法避免的,用office软件的时候用鼠标效率高。

我也用AHK模拟了很多Emacs操作,浏览器用vimium,IDE也都开Emacs绑定,大部分时间够用。只是偶尔需要点一下鼠标,比如vimium没识别,IDE某个快捷键忽然忘记了。

  • 用office是50%的键盘+50%的鼠标,那我就正常用鼠标
  • 常用开发工具,能达到90%的键盘+%10的鼠标吧,妄想键盘100% :joy:

鼠标有鼠标的优势,Windows下面可以用鼠标手势。还是很好用的。

我用的 shinobi 键盘,小红点,机械

键盘处理一些不够离散的操作还是不太舒服,

我用powertoys定制一些快捷键之后感觉还行。

或者买一个thinkpad的键盘,有小红点

Windows下很难避免鼠标。买个人体工程学鼠标。我同事就是靠这个缓解症状的。

嗯,你用的shinobi键盘也是个选择,有点小贵啊 :grin:

要是能单独买个小红点就好了,就不用换键盘了。

人体工程学鼠标改善握持方向,应该会有些帮助,可以考虑。可惜手臂移动距离没有改善。

Windows可以考虑使用语音控制。我记得之前看过一个程序员的演讲,他rsi太严重所以只能使用语音控制输入代码。结果证明是可行的。好像是使用IBM的语音识别软件。

可以看 Frequent Asked Questions (FAQ) on programming by voice

Win自带语音识别的,可能没你推荐这个好使。

在家里不怎么用电脑,公司也没给我配独立办公室,用嘴写代码不太方便 :grinning:

语音输入,时间长了也不行,声带受不了。只能多种方式都用,注意休息才行。

我去年手指痛,买了樱桃3940 红轴机械键盘,无钢板,用起来比较软,就是样子太丑,像小霸王学习机😅。现在手指很少痛了!

多休息才是最重要的

Tap Strap 2 操作演示鼠标功能。

没有亲自试过。不知道佩戴在指头根部会不会造成正常打字不适。

因为主要行为只有写代码、看网页和聊天,所以在网页端配置Vimium后,桌面端用PowerShell,基本可以实现90%以上的操作不用鼠标。

FastWindowSwitcher 在本论坛好像还没人讲过,窗口切换工具,全键盘操作,我感觉是挺好用的,abo-abo大神的avy是首次让我感觉到键盘会比鼠标高效的插件,FastWindowSwitcher是我在windows上发现的和avy最像的东西了

1 个赞

好东西,谢谢分享。windows有没有什么工具实现把窗口布局为左右两个,经常需要左右两边对照着看。每次手动拖到边上好麻烦。


搜索了下,找到了:“WIN+右方向键”

今天在HN上看到一个好方案: Mouseless (felipecortez.net)

ahk写的keynav替代鼠标,试了可用,还不太完善,是个很好的方向,可以hack一下

win-vind