[键盘] ExDactyl 试用心得分享

楼主: qazwsx98781 (miracle)   2021-08-12 23:34:42
大家好,第一次在键鼠板发心得文
这次有幸参加了 ExDactyl 分离式曲面键盘的体验活动。
向大家分享一下试用完后的感想与建议。
(ExDactyl 照片取自官网)
https://www.ergokb.tw/free_trial_ExDactyl/cover.jpg
笔者现为软件算法工程师,主要使用的程式语言为 C++,
偶而会用 Python 写点 script 。在 IDE 使用方面,原先以
VS Code 为主并且喜欢尝试各种快捷键组合来增加 coding 的效率。
不过在光标移动上右手还是会需要频繁的移动到键盘右下角的方向键,
或是在鼠标与键盘间转换。后来我尝试了 Vim 作为 IDE,上述的问题
大半获得了解决(虽然在 "Edit" 模式下仍然需要先退回 "Normal"
模式才有办法使用 h/j/k/l 来移动鼠标),但一个需求满足后就会有
更多的冒出来,例如:
- Delete/Backspace 要比较大幅度的移动右手才按得到
- 在各个 window 间切换所需的组合键 Ctrl+w 常让左手小指呈现
不舒服的角度
2020 年底时,碰巧在健检的休息室遇到我大学朋友,同时也是 ExDactyl
的开发者,得知了 ExDactyl 有试用计画:
https://www.ergokb.tw/blogs/free_trial_exdactyl/
在此之前我只有使用过笔电本身的键盘以及公司配发的键盘,什么机械式
键盘、工学式键盘、或是茶轴青轴红轴什么的都没有接触过。稍微浏览过
其他人的心得后发现键位自订和曲面造型或许可以解决我上述提到的一些
问题,于是就提出了试用申请。
## 键位设定
ExDactyl 提供网页式的键位设定,操作与接口都十分直观,免去新手在
设定时需要用到 command line tool 会感到恐慌。
https://imgur.com/kuNJjBR
https://imgur.com/7zdpnRS
同时也支援汇入/汇出 keymap,以及 PDF 的 cheat sheet。
Cheat sheet 对我来说蛮重要的,因为试用的关系,所有的按键都没有标示
,以方便下一位使用者更改键位后不会在视觉上感到冲突,因此前期需要
花一点时间习惯新的盲打键位,这时有 cheat sheet 摆在旁边让我省了很多
按错的时间。
另外目前这个网页需要浏览器支援 WebHID API ,在 Chrome 和 Edge 上都
可以顺利使用。但因为我的公司电脑使用的是 Ubuntu ,网页开启时会遇到
权限问题,目前尝试了以下方法后可以在 Ubuntu 下的 Chrome 中顺利使用:
```
$ sudo echo 'KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0664", \
GROUP="plugdev"' > /etc/udev/rules.d/50-ExDactyl.rules
# 执行后拔掉 USB 重新插入
```
ref: https://reurl.cc/Nrey3Q
以下是我最后设定的键位,比较可惜的是我大多只有使用到前两层。
https://imgur.com/1IvjXjI
键位设定方面,我将左手的 Ctrl 移到 A 的左边以及左手大拇指区的右方,
使得 Ctrl+w 这种组合键都可以在不折到小指的情况下轻松按到;方向键与
BS (backspace) 移到第二层,搭配右手大拇指区的 TT(1) 键(按下后会
开启第二层)就可以达到在 "Edit" 模式下移动鼠标和消去字符;中/大括号
移到第二层的右手无名指和小指上方,等号与减号移动到第二层食指与中指
的最下方,Esc 移到右手大拇指区的左下角,至此这些频繁使用的按键无需
移动右手都可以轻松按到。
## 使用体验
整个体验的过程我大概花了一个礼拜多一点的时间来习惯这种全新的打字方式
。ExDactyl 让我最满意的地方是大拇指区的新增按键区,以及左右手分离后
对整体姿势带来的改善。
### 大拇指按键区
在过去的键盘使用经验里,两手的大拇指基本上只能负责空白键(在 Mac 上
还有 Command 键),实在是有点浪费,反而是频繁使用的组合键是左手
小拇指以各种奇怪角度达成。ExDactyl 解放了小拇指外,也让灵活的
大拇指能有更多的参与,以我的例子有:
- 左手大拇指的 Ctrl/Win/Shift
- 右手大拇指的 F2 (NerdTree), F8 (Tagbar), PrintScreen, Esc, TT(1)
(搭配第二层的按键)
### 左右分离
一般键盘的使用姿势会让左右手集中到身体正前方,因此我在长时间使用后
容易不自觉得缩胸。使用 ExDactyl 时,我习惯将左右手分开到与肩同宽
(或在更开一些),这让我的胸椎能够自然打开,连带改善弯腰驼背的毛病。
题外话,我希望可以做个小支架将两个键盘安装在我的椅子扶手上,这样就
可以靠在椅背上轻松打字了!
### 可改进之处
1.
在我的理想中,一个最轻松的打字方式是可以不用前后左右移动手腕,小幅
度的手腕转动则是可以接受的,手指则可以不用过于伸直。不确定是不是
手比较小的缘故,曲面设计让大部分的按键都能符合上述的标准,但键盘
左上/右上区域则无法轻松用原定的手指达成。
以左手为例,下图浅蓝色按键是我按照预定手指使用时可以轻松按下的键位。
其余键位在不移动手腕的前提下,我会使用小幅度旋转手腕+中指来按。
https://imgur.com/Gu422RI
下图是键盘与手的对照图。
https://imgur.com/NlxV2Jf
2.
因为曲面设计的关系,整体手势需要从较一般键盘高的位置按会比较顺手,
因此手托会是使用上的一个必需品。对我来说,上面提到的手小问题让我
需要从一个更高一点的位置才能更全面的涵盖到所有按键。
3.
如果有在使用注音的输入法,需要特别注意有些注音符号在改变键位后
可能不会像英打来的直观,在我的例子中,"ㄦ"和减号一起被移到右手
中指最下方,因为我是先以英打与 coding 的习惯设定好按键,所以
花了一些时间才意识到这点。
4.
ExDactyl 支援多层 (layer) 键位设定,对于新手来说可能要花点时间
了解不同层间的开启/关闭以及交互关系,像我是使用到后期才了解到
层与层间的顺位、以及层与层之间是开启(覆蓋上层)关闭(取消覆蓋)
而非切换关系。如果在往后的试用活动或是正式推出时能有类似资讯的
说明或连结,会有助于缩短新手对于 ExDactyl 的上手时间。
5.
目前左右侧键盘间以及右侧键盘与电脑间连接都是依靠有线的方式,无可
避免会造成桌面空间比较凌乱。希望之后能有无线连接的方案来改善这个
问题。
## 总结
- 方便的网页式键位设定
- 左右分离式的键盘设计能很好的维持上半身姿势
- 大拇指区的按键能解放别脚的小指使用,并且扩展更多功能
- 少部分按键能无法保持在最轻松的状态下按
- 注音的键位可能因为先行设定了英打键位而一起改变
- 新手可能要花点时间了解 layer function 的运作方式
- 有线连接使得桌面空间较难安排
整体来说我很满意这次的试用体验,ExDactyl 有效地让我在 Vim 上的
coding 效率提升,并起长时间使用也不会有任何不适。我极力推荐给
任何有以下偏好的朋友们:
- 希望能有更舒适的打字姿势
- 喜欢使用快捷键
- 使用 Vim
- 手指懒得离开键盘
希望各位能参与这个试用活动并给予反馈,让这么优秀的产品能尽快问市!
相关连结:https://www.ergokb.tw/blogs/free_trial_exdactyl/
作者: observer0117 (ob)   2021-08-13 05:40:00
有机会可试试dactyl manuform拇指区更符合人体工学
作者: LSChyiK (lschyikira)   2021-08-13 07:24:00
o 大可能大家对 manu 都没注意到一些细节,一是拇指按键他放太多,对拇指反而是负担,要处理很多按键,然后也没想像的好按,二是其实他的拇指角度反而鼓励你手往内翻,简单来说就是跟直立人体工学鼠反著转的意思,这也是为什么我没有采用 manu 的设计https://reurl.cc/KAgl6m同样的事情我跟前一位出借者解释过,他也亲身验证过,上面是他的心得文中关于拇指区的说明
作者: observer0117 (ob)   2021-08-13 08:46:00
我自己以前试过把ergodox的拇指区切开,实际使用结果非常好,因为拇指本来就是和其他手指方向相对manuform的stl档都是open的,大家可以依据自己喜欢的按键数量、角度等等修改,在人体工学上弹性比较大当然也因此大多是handwire,没有商业化的产品其实商业化我觉得moonlander的设计平衡比较好manuform最大的问题是3d打印,handwire,其次是因为没有定位板plate,所以打字的手感会稍微不同喜欢钢板的人可能会不太习惯当然每个人的使用习惯和体型手掌大小都不同例如我用的ergodox一直有人抱怨拇指区设计不良使用上不方便,但我自己使用起来觉得很习惯键盘设计真的因人而异,有机会我也想尝试看看曲面键盘,不过要先搞一台3D打印机才行...还有一点是拇指区大家普遍用较大的键帽,但我自己都是用1U键帽,在使用上也会有点不同
作者: LSChyiK (lschyikira)   2021-08-13 10:09:00
o 大这边澄清一下,manu 跟 ExDactyl 都是从 Dactyl 这个可参数化的键盘来的,都是 open source project,是从设计档开始都是开源并且供人修改的moonlander 已经在卖了当然设计比较好XD 但是 moonlander的拇指区弯折是可转动的,会怎么折就完全是跟使用者自己的调整有关

Links booklink

Contact Us: admin [ a t ] ucptt.com