[鍵盤] 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