全球主机交流论坛

标题: 码农完全抛弃鼠标的一套方案 [打印本页]

作者: tkn    时间: 2021-9-21 00:14
标题: 码农完全抛弃鼠标的一套方案
本帖最后由 tkn 于 2021-9-21 02:21 编辑

抛弃鼠标原因



为什么不使用 Vim

Vim 在纯文本下确实是神器,且各大编辑器或 IDE 都有 Vim 插件。

但是在开发中往往需要点击各种按钮、切换各种窗口,各个类或函数间要跳来跳去的看,各种可视化操作,Vim 这时候就不太方便。

解决方案

AutoHotkey + Tobii 4c 眼动仪。

眼动仪官方卖要上千元,但是外星人的 17R4 笔记本配备的 Tobii 4c 眼动仪模块(代号 0XCMKD ,还带有 Windows Hello 功能),走的是 USB 协议,买来改个线可以直接使用。之前两百以下可以买到,后来涨价了,但是前几天还是让我 160 捡到了一个。

这里有篇文章介绍怎么接线 https://zhuanlan.zhihu.com/p/243096954

AutoHotkey 按键映射



助记语与说明:

0. 所有快捷键都由 CapsLock 键和其他键组合而成,因为该键方便按下且影响最小。

1. 按下 CapsLock + E 或者 CapsLock + M 分别切换到编辑模式(Edit)或鼠标模式(Mouse)。

2. 在鼠标模式下,上下左右移动的是鼠标。(可以同时按下多个方向且鼠标具有加速度)。

3. 在编辑模式下,上下左右移动的是光标。Home 和 End 分别移动到本行开头和结尾。

4. 滚轮上(Up)、滚轮下(Down)、滚轮左(没有助记语,单纯为了方便按下)、滚轮右(没有助记语,单纯为了方便按下)。滚轮上、下在编辑器和浏览器中用得比较多,左、右很少用除非编辑器不开自动换行。

5. 左键(使用频率很高,所以放在空格键)、右键(Right)、滚轮键(Wheel,较少使用)。

6. ESC(和 Quit 一个意思,所以放在 Q,同时按下右键后也方便退出)。

7. 退格键(没有助记语,放在 C 是因为方便按下,或理解为 Cancel)。

8. G(鼠标屏幕居中,用来快速找到鼠标)。

9. F(Find,鼠标会移动到你眼睛所看位置,并自动切换到鼠标模式。眼动仪的精度其实已经不错了,但有时不太准,自动切换到鼠标模式可以快速微调)。

优点与缺点



AutoHotkey 源代码和程序

AutoHotkey  我没有学过,代码是面向浏览器编程写出来的,请勿见怪。这里只给出一个思路,有能力可以自己写。

没有眼动仪,可以先试下看合不合适你,这时候鼠标完全用键盘操作。有了眼动仪的区别就是按下 CapsLock + F 后,眼睛看哪鼠标就到哪。

作者: evafza    时间: 2021-9-21 00:16
感觉好牛皮
作者: optimism    时间: 2021-9-21 00:16
不错 技术贴帮顶
作者: phpsky    时间: 2021-9-21 00:19
surface触摸屏毫无压力
作者: minlearnhbs    时间: 2021-9-21 00:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: tkn    时间: 2021-9-21 00:19
phpsky 发表于 2021-9-21 00:19
surface触摸屏毫无压力

我也有 surface 但是还是没有键盘快
作者: ApkB    时间: 2021-9-21 00:19
幻想下未来的脑机一体
作者: minlearnhbs    时间: 2021-9-21 00:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: hcyme    时间: 2021-9-21 00:20
用意念力控制,不用眼不动手
作者: Erik    时间: 2021-9-21 00:21
前排观看了


   
作者: 6fyC8r    时间: 2021-9-21 00:21
画图

离不开鼠标



作者: wangjy    时间: 2021-9-21 00:24
ctrl+C和ctrl+V 是要鼠标精准操作的哈
作者: tkn    时间: 2021-9-21 00:28
wangjy 发表于 2021-9-21 00:24
ctrl+C和ctrl+V 是要鼠标精准操作的哈

并不需要,
在编辑模式下, 你可以按下 CapsLock + shift + 上下左右、home、end,就能快速选择
在鼠标模式下, 你可以按下 CapsLock + 空格 + 上下左右,就能像鼠标一样选择
作者: win10    时间: 2021-9-21 00:28
技术贴必顶
作者: Youhavelight    时间: 2021-9-21 00:29
确实用鼠标好累感觉。。
作者: h20    时间: 2021-9-21 01:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: tkn    时间: 2021-9-21 01:08
h20 发表于 2021-9-21 01:00
谁还用vi,跟我一起用nano

notepad 天下第一
作者: jwwxeon    时间: 2021-9-21 02:04
但我大部分时间是看网页。
作者: xuliliang    时间: 2021-9-21 02:05
这一套下来基本生活无法自理了
作者: 告辞    时间: 2021-9-21 02:07
眼动仪感觉挺厉害,没玩过
作者: tkn    时间: 2021-9-21 02:13
xuliliang 发表于 2021-9-21 02:05
这一套下来基本生活无法自理了

哈哈,渐冻人专属装备
作者: tkn    时间: 2021-9-21 03:06
本帖最后由 tkn 于 2021-9-21 12:16 编辑
jwwxeon 发表于 2021-9-21 02:04
但我大部分时间是看网页。


网页也很方便呀,编辑模式下:

CapsLock + U 是网页上滚(滚轮上)
CapsLock + D 是网页下滚(滚轮下)
CapsLock + H 是网页顶部(Home 键)
CapsLock + ; 是网页尾部(End 键)
CapsLock + Alt + J 是网址后退(Alt + Left)
CapsLock + Alt + L 是网址前进(Alt + Right)


Ctrl + Tab 是下一个标签页
Ctrl + Shift +Tab 是上一个标签页
Ctrl + T 是新标签页
Ctrl + N 是新窗口
Ctrl + Shift +N 是新隐私窗口
Ctrl + W 是关闭当前页面

这些都是标准的快捷键,在浏览器、资源管理器等下都是通用的,该方案并没有替换掉别软件的任何快捷键, 也没有替别的软件创造任何快捷键。
只不过把常用的 Up、Dowm、Left、Right 等键和鼠标的左、右、滚轮都映射到更方便按的键上了,相当于多一种按法而已,再配合上眼控仪来控制鼠标的位置就能随心所欲。
作者: 孤燕    时间: 2021-9-21 07:06
这个就NB了
作者: i带土    时间: 2021-9-21 07:07
看不懂,但是帮顶
作者: Mr.Qin    时间: 2021-9-21 07:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: waz    时间: 2021-9-21 07:50
这个想法好啊,要是市面上有成品就好了
作者: suantong    时间: 2021-9-21 07:51
10年从未使用鼠标,苹果党飘过
作者: dunce    时间: 2021-9-21 08:05
逆天,非要把简单的事情搞复杂。另外程序猿不等于打字员
作者: lnx    时间: 2021-9-21 08:33
怎么追踪眼球看哪的,好厉害
作者: huaheshang    时间: 2021-9-21 08:35
码农应该用语音写代码,方便快捷
作者: sadfasddfa    时间: 2021-9-21 09:58
是个大佬
作者: tkn    时间: 2021-9-21 11:56
dunce 发表于 2021-9-21 08:05
逆天,非要把简单的事情搞复杂。另外程序猿不等于打字员

嘿嘿,这个看个人需求哈,有的人习惯把手放在标准键上后就不想抽手换鼠标了。
作者: 我太难了    时间: 2021-9-21 12:08
我想知道看姐姐的时候怎么办
作者: dole    时间: 2021-9-21 12:14
我选择买鼠标垫
作者: huang1dede    时间: 2021-9-21 12:29
虽然我不是码农,,但是鼠标这只手臂好疼,,,

有时不得不用左手操作一下,,但左手又笨拙

不知道眼动仪好不好用啊
作者: 橡树叶    时间: 2021-9-21 12:31
眼动仪聚焦范围好大,如果有小按钮会不会有定位问题呢
作者: fuckhdc    时间: 2021-9-21 12:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 华为任正非    时间: 2021-9-21 12:34
6fyC8r 发表于 2021-9-21 00:21
画图

离不开鼠标

画图难道不用数位板?
作者: tkn    时间: 2021-9-21 12:35
本帖最后由 tkn 于 2021-9-21 12:37 编辑
橡树叶 发表于 2021-9-21 12:31
眼动仪聚焦范围好大,如果有小按钮会不会有定位问题呢


你应该是看了知乎那个文章的图了,那个并不是聚焦范围, 哪个是为了给游戏主播用的,用于给观众看主播眼睛看哪,所以那个球才那么大,实际上没有那么大。确实有时会有定位问题,所以会自动切换到鼠标模式,微调一下就行。
作者: luckydog    时间: 2021-9-21 12:39
mac pro的触摸板完全满足要求
作者: tkn    时间: 2021-9-21 12:56
本帖最后由 tkn 于 2021-9-21 12:57 编辑
huang1dede 发表于 2021-9-21 12:29
虽然我不是码农,,但是鼠标这只手臂好疼,,,

有时不得不用左手操作一下,,但左手又笨拙


这个低价位眼动仪目前缺点:
1 定位还不能达到像素级别且每次都是准确的,但是通过鼠标模式微调后几乎可解决这个问题,几千美元贵的眼动仪应该能达到这个级别。
2 有的人可能不能长时间使用,毕竟是通过红外光来定位的。但是既然能公开售卖,且外星人电脑上能配备,说明安全问题还行。
3 摆放位置要相对固定,可视范围没那么大。

作者: 6fyC8r    时间: 2021-9-21 13:43
华为任正非 发表于 2021-9-21 12:34
画图难道不用数位板?

画图是做平面和3D职业的总称

平面,画插画用数位板,

我做的平面不涉及插画,一分钟也离不开鼠标
作者: euukey    时间: 2021-9-21 13:50
感谢,脑内编程指日可待

作者: swds    时间: 2021-9-21 14:08
码农不是还有另一种神器吗?ThinkPad小红点,现在还有蓝牙版独立的。反正我平时就用它了。
ThinkPad联想4Y40X49493小红点蓝牙无线双模键盘
作者: tkn    时间: 2021-9-21 14:14
swds 发表于 2021-9-21 14:08
码农不是还有另一种神器吗?ThinkPad小红点,现在还有蓝牙版独立的。反正我平时就用它了。
ThinkPad联想4Y4 ...


是的, 触摸屏、小红点、触摸板我都使用过,小红点的缺点就是不能快速大范围移动,只有眼动仪能做到这一点。
作者: swds    时间: 2021-9-21 14:32
tkn 发表于 2021-9-21 14:14
是的, 触摸屏、小红点、触摸板我都使用过,小红点的缺点就是不能快速大范围移动,只有眼动仪能做到这一 ...

可以用AHK映射键盘地图到鼠标屏幕坐标上,预设几个常用坐标。例如 四个角和中间
Cap+Q (10, 10)
Cap+A (10, 540)
Cap+Z (10, 1040)
作者: tkn    时间: 2021-9-21 14:40
swds 发表于 2021-9-21 14:32
可以用AHK映射键盘地图到鼠标屏幕坐标上,预设几个常用坐标。例如 四个角和中间
Cap+Q (10, 10)
Cap+A (1 ...

何不直接眼动仪呢, 看哪光标到哪, 多爽.
作者: 听风的歌    时间: 2021-9-21 14:54
五年多没用过鼠标了




欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4