[鍵盤] ExDactyl 試用心得分享

看板Key_Mou_Pad (鍵盤滑鼠)作者 (miracle)時間4年前 (2021/08/12 23:34), 編輯推噓5(5028)
留言33則, 3人參與, 最新討論串1/1
大家好,第一次在鍵鼠板發心得文 這次有幸參加了 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/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.98.98 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Key_Mou_Pad/M.1628782485.A.CC9.html

08/13 05:40, 4年前 , 1F
有機會可試試dactyl manuform
08/13 05:40, 1F

08/13 05:40, 4年前 , 2F
拇指區更符合人體工學
08/13 05:40, 2F

08/13 07:24, 4年前 , 3F
o 大可能大家對 manu 都沒注意到一些細節,一是拇指按鍵
08/13 07:24, 3F

08/13 07:24, 4年前 , 4F
他放太多,對拇指反而是負擔,要處理很多按鍵,然後也沒
08/13 07:24, 4F

08/13 07:24, 4年前 , 5F
想像的好按,二是其實他的拇指角度反而鼓勵你手往內翻,
08/13 07:24, 5F

08/13 07:24, 4年前 , 6F
簡單來說就是跟直立人體工學鼠反著轉的意思,這也是為什
08/13 07:24, 6F

08/13 07:24, 4年前 , 7F
麼我沒有採用 manu 的設計
08/13 07:24, 7F

08/13 07:34, 4年前 , 8F

08/13 07:35, 4年前 , 9F
同樣的事情我跟前一位出借者解釋過,他也親身驗證過,上
08/13 07:35, 9F

08/13 07:35, 4年前 , 10F
面是他的心得文中關於拇指區的說明
08/13 07:35, 10F

08/13 08:46, 4年前 , 11F
我自己以前試過把ergodox的拇指區切開,實際使用結
08/13 08:46, 11F

08/13 08:47, 4年前 , 12F
果非常好,因為拇指本來就是和其他手指方向相對
08/13 08:47, 12F

08/13 08:47, 4年前 , 13F
manuform的stl檔都是open的,大家可以依據自己喜歡
08/13 08:47, 13F

08/13 08:48, 4年前 , 14F
的按鍵數量、角度等等修改,在人體工學上彈性比較大
08/13 08:48, 14F

08/13 08:49, 4年前 , 15F
當然也因此大多是handwire,沒有商業化的產品
08/13 08:49, 15F

08/13 08:49, 4年前 , 16F
其實商業化我覺得moonlander的設計平衡比較好
08/13 08:49, 16F

08/13 08:55, 4年前 , 17F
manuform最大的問題是3d列印,handwire,其次是
08/13 08:55, 17F

08/13 08:55, 4年前 , 18F
因為沒有定位板plate,所以打字的手感會稍微不同
08/13 08:55, 18F

08/13 08:56, 4年前 , 19F
喜歡鋼板的人可能會不太習慣
08/13 08:56, 19F

08/13 09:01, 4年前 , 20F
當然每個人的使用習慣和體型手掌大小都不同
08/13 09:01, 20F

08/13 09:01, 4年前 , 21F
例如我用的ergodox一直有人抱怨拇指區設計不良
08/13 09:01, 21F

08/13 09:01, 4年前 , 22F
使用上不方便,但我自己使用起來覺得很習慣
08/13 09:01, 22F

08/13 09:02, 4年前 , 23F
鍵盤設計真的因人而異,有機會我也想嘗試看看曲面
08/13 09:02, 23F

08/13 09:02, 4年前 , 24F
鍵盤,不過要先搞一台3D印表機才行...
08/13 09:02, 24F

08/13 09:03, 4年前 , 25F
還有一點是拇指區大家普遍用較大的鍵帽,但我自己
08/13 09:03, 25F

08/13 09:04, 4年前 , 26F
都是用1U鍵帽,在使用上也會有點不同
08/13 09:04, 26F

08/13 10:09, 4年前 , 27F
o 大這邊澄清一下,manu 跟 ExDactyl 都是從 Dactyl 這個
08/13 10:09, 27F

08/13 10:09, 4年前 , 28F
可參數化的鍵盤來的,都是 open source project,是從設
08/13 10:09, 28F

08/13 10:09, 4年前 , 29F
計檔開始都是開源並且供人修改的
08/13 10:09, 29F

08/13 10:09, 4年前 , 30F
moonlander 已經在賣了當然設計比較好XD 但是 moonlander
08/13 10:09, 30F

08/13 10:09, 4年前 , 31F
的拇指區彎折是可轉動的,會怎麼折就完全是跟使用者自己
08/13 10:09, 31F

08/13 10:09, 4年前 , 32F
的調整有關
08/13 10:09, 32F

02/27 17:03, , 33F
什麼時候可預購?
02/27 17:03, 33F
文章代碼(AID): #1X5J-Lp9 (Key_Mou_Pad)
文章代碼(AID): #1X5J-Lp9 (Key_Mou_Pad)