作者aoaaceai (aoaaceai)
看板Linux
標題Re: [分享] 給想玩Dvorak鍵盤又一時半刻轉不過來的同學們
時間Tue May 25 13:37:12 2021
時隔12年,不知道原作是否還在 Linux 版上。
本文不適用:Wayland, qwerty
目前已知的問題:不管使用哪種 IME,他們都會偷偷把鍵位調回 qwerty
來源:setxkbmap -print -verbose 10
我目前測試過的有 ibus, fcitx, fcitx5,scim 因為有點老了就沒測
不只是原 po 遇到的 shift 問題,使用 IME + 奇怪鍵位的人,平常按快捷鍵的時候,
也會出現讀不到的狀況。
我
猜這是因為IME 輸出的 symbol,跟 xorg 輸出的 symbol 沒有對起來,但實際上沒有
讀過 code,所以不確定真正的原因。
關於 xorg 讀鍵盤的詳細資訊,可以看:
https://bit.ly/2QSowYw
解決方法:
更改 /usr/share/X11/xkb/symbols/us,把底下 Dvorak 的部份複製到 us 那塊。
改完後 <AD04> 應該會對到 {[p, P]}
結束之後重新開啟 xorg(或是重開機),選擇 us 鍵位時,可以發現已經被硬改成 Dv
orak 了。
因此,IME 在讀鍵的時候,也可以正確讀到 Dvorak 的鍵位。
到這樣應該就解決 shift 問題與快捷鍵問題了。然而,輸入法的選擇也是一個困難。
我是注音使用者,因為懶惰的關係,沒有把 rime 寫成 Dvorak 的形狀。
新酷音預設有給 Dvorak 的鍵盤排列,只要設定點一點就好了。然而它會蓋過很多好用
的標點符號,例如"「"必須用`43打,"、"必須用`32。這部分除了自己改 code,重新編譯之外,我沒有找到更好的方法,可能還得等 12 年吧。
手機排版,傷眼抱歉
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.115.198 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1621921035.A.8B2.html
※ 編輯: aoaaceai (111.250.115.198 臺灣), 05/25/2021 13:38:39
1F:推 boris20050: 本來也有想學 dvorak 排列,不過想到中文輸入跟快捷鍵 05/26 22:46
2F:→ boris20050: 就放棄了 05/26 22:46
3F:推 alex0914: 快捷鍵可以用 Dvorak-Qwerty 保留 06/06 13:42
4F:→ alex0914: 也可以選其他跟 qwerty 類似的,譬如 Norman layout ;) 06/06 13:43
5F:→ leolarrel: <-dvorak打了8年了 06/29 12:50
6F:推 cation234: 用Dvorak真的很厲害 可惜我用無刻鍵盤打英文和拼音中文 07/01 19:00
7F:→ cation234: 習慣了 很難再轉換 07/01 19:00