ExDactyl 試用心得分享 - 鍵鼠

Elizabeth avatar
By Elizabeth
at 2021-08-12T23:34

Table of Contents

大家好,第一次在鍵鼠板發心得文

這次有幸參加了 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/

--

All Comments

Jacob avatar
By Jacob
at 2021-08-13T15:38
有機會可試試dactyl manuform
拇指區更符合人體工學
William avatar
By William
at 2021-08-17T01:49
o 大可能大家對 manu 都沒注意到一些細節,一是拇指按鍵
他放太多,對拇指反而是負擔,要處理很多按鍵,然後也沒
想像的好按,二是其實他的拇指角度反而鼓勵你手往內翻,
簡單來說就是跟直立人體工學鼠反著轉的意思,這也是為什
麼我沒有採用 manu 的設計
Doris avatar
By Doris
at 2021-08-20T23:30
https://reurl.cc/KAgl6m
Puput avatar
By Puput
at 2021-08-21T10:29
同樣的事情我跟前一位出借者解釋過,他也親身驗證過,上
面是他的心得文中關於拇指區的說明
Dorothy avatar
By Dorothy
at 2021-08-23T01:57
我自己以前試過把ergodox的拇指區切開,實際使用結
Elizabeth avatar
By Elizabeth
at 2021-08-27T18:06
果非常好,因為拇指本來就是和其他手指方向相對
manuform的stl檔都是open的,大家可以依據自己喜歡
Enid avatar
By Enid
at 2021-08-30T07:50
的按鍵數量、角度等等修改,在人體工學上彈性比較大
Belly avatar
By Belly
at 2021-09-02T11:53
當然也因此大多是handwire,沒有商業化的產品
其實商業化我覺得moonlander的設計平衡比較好
Doris avatar
By Doris
at 2021-09-07T04:50
manuform最大的問題是3d列印,handwire,其次是
因為沒有定位板plate,所以打字的手感會稍微不同
Caroline avatar
By Caroline
at 2021-09-08T19:44
喜歡鋼板的人可能會不太習慣
Oscar avatar
By Oscar
at 2021-09-12T18:23
當然每個人的使用習慣和體型手掌大小都不同
例如我用的ergodox一直有人抱怨拇指區設計不良
使用上不方便,但我自己使用起來覺得很習慣
Bethany avatar
By Bethany
at 2021-09-16T20:52
鍵盤設計真的因人而異,有機會我也想嘗試看看曲面
鍵盤,不過要先搞一台3D印表機才行...
Cara avatar
By Cara
at 2021-09-18T18:25
還有一點是拇指區大家普遍用較大的鍵帽,但我自己
Olive avatar
By Olive
at 2021-09-18T23:47
都是用1U鍵帽,在使用上也會有點不同
Elvira avatar
By Elvira
at 2021-09-19T13:36
o 大這邊澄清一下,manu 跟 ExDactyl 都是從 Dactyl 這個
可參數化的鍵盤來的,都是 open source project,是從設
計檔開始都是開源並且供人修改的
moonlander 已經在賣了當然設計比較好XD 但是 moonlander
的拇指區彎折是可轉動的,會怎麼折就完全是跟使用者自己
的調整有關

打字用無線鍵盤(K580/RB730)

Elizabeth avatar
By Elizabeth
at 2021-08-12T22:59
上次本想入坑機械無線鍵盤,不過後來想還是暫緩好了,以方便買優先 之前本來想買羅技K580或K780,習慣全鍵盤,怕不好打字就沒買 後來還是跑去買有優惠價的B.FRIEND RB730 B.FRIEND RB730 原售價1690 全家行動購有899元的價格 支援無線雙模的全鍵盤,可連接3個裝置(一個2 ...

羅技K375S的研究

Bethany avatar
By Bethany
at 2021-08-12T21:52
大約一兩年前我買了一支羅技K375S 想要把他的主控改到其他鍵盤上(那時候很流行XD) 所以到貨第一天就分解了 一直躺到現在 遲遲沒有動手是因為有某些點 我覺得弄起來不完美 在找不到好的方案之前 就懶得開工 最近做了一些研究 把這些資訊分享給各位 主要分為三部分 1.電壓 2.電流 3.內部原理 ...

手感接近 Leopold 原廠的鍵帽

Zenobia avatar
By Zenobia
at 2021-08-12T21:18
*[預算] 2K *[需求] 手感接近 Leopold 原廠 Cherry 高度(非必要) 增補鍵齊全(非必要) [目前挑選清單] 背骨玩家浮世繪 Mistel 釉藍 [其他] 買了一把 FC980M PD 之後感覺回不去了 希望除了再買一把跟徵求二手鍵帽之外還有其他解 QQ - ...

perixx滑鼠送修求救

Eden avatar
By Eden
at 2021-08-12T20:36
各位好 小弟去年10月底自pchome購買了一隻perixx人體工學滑鼠 近日出現滾輪不靈敏的現象 經詢問官網客服回應如下 https://imgur.com/Z7pUjmG 謝謝您的來訊,由於台灣PChome並不屬於本公司直營的賣場,我們的保固僅限直營賣場售 出的產品。 所以可能要請您回到PCho ...

irocks K71R 喝到飲料

Valerie avatar
By Valerie
at 2021-08-12T19:13
更新狀態: 乾掉之後一切正常,K71R神勇復活! 長鍵手感還是一樣好,太神啦,省掉一次送修了,果然耐用沒話說! 這個悲劇大概就是在剛才發生的,先上一下K71R的英姿QQ https://i.imgur.com/zTVDYLv.jpg 買了K71R這幾天,對低延遲還有不錯的手感都很滿意, 但人生常常會有 ...