Cavern.sigma
Welcome to Cavern.sigma
RT, 今天剛破60wpm,平均在47~51浮動,整體跟更換前差不多了 我能找到的全部鍵位更換教學,都是針對英語母語人士使用的 大部分都直接叫我們改輸入法了事 問題是 改了英文輸入法,中文輸入還是qwerty 就這樣,我又多用qwerty用了兩個禮拜 後來我去翻作業系統讀鍵盤的方法,硬是把每個鍵手動map成dvorak的形狀 以下ubuntu教學 位置: /usr/share/X11/xkb/symbols/us 用文字編輯器打開後,直接用從第1行開始硬改 ``` default partial alphanumeric_keys modifier_keys xkb_symbols "basic" { name[Group1]= "English (US)"; key <TLDE> { [ grave, asciitilde ] }; key <AE01> { [ 1, exclam ] }; key <AE02> { [ 2, at ] }; key <AE03> { [ 3, numbersign ] }; key <AE04> { [ 4, dollar ] }; key <AE05> { [ 5, percent ] }; key <AE06> { [ 6, asciicircum ] }; key <AE07> { [ 7, ampersand ] }; key <AE08> { [ 8, asterisk ] }; key <AE09> { [ 9, parenleft ] }; key <AE10> { [ 0, parenright ] }; key <AE11> { [ U005B, U007B ] }; key <AE12> { [ U005D, U007D ] }; key <AD01> { [ U0027, U0022 ] }; key <AD02> { [ U002C, U003C ] }; key <AD03> { [ U002E, U003E ] }; key <AD04> { [ p, P ] }; key <AD05> { [ y, Y ] }; key <AD06> { [ f, F ] }; key <AD07> { [ g, G ] }; key <AD08> { [ c, C ] }; key <AD09> { [ r, R ] }; key <AD10> { [ l, L ] }; key <AD11> { [ U002F, U003F ] }; key <AD12> { [ U003D, U002B ] }; key <AC01> { [ a, A ] }; key <AC02> { [ o, O ] }; key <AC03> { [ e, E ] }; key <AC04> { [ u, U ] }; key <AC05> { [ i, I ] }; key <AC06> { [ d, D ] }; key <AC07> { [ h, H ] }; key <AC08> { [ t, T ] }; key <AC09> { [ n, N ] }; key <AC10> { [ s, S ] }; key <AC11> { [ U002D, U005F ] }; key <AB01> { [ U003B, U003A ] }; key <AB02> { [ q, Q ] }; key <AB03> { [ j, J ] }; key <AB04> { [ k, K ] }; key <AB05> { [ x, X ] }; key <AB06> { [ b, B ] }; key <AB07> { [ m, M ] }; key <AB08> { [ w, W ] }; key <AB09> { [ v, V ] }; key <AB10> { [ z, Z ] }; key <BKSL> { [ backslash, bar ] }; }; // 以下不須更改 partial alphanumeric_keys xkb_symbols "euro" { (...) ``` 至於那些AE01 AE02究竟代表什麼 可以參考這張圖片: ![](https://i.imgur.com/qR7FcdJ.png) 或是點[這裡](https://www.charvolant.org/doug/xkb/html/node5.html "這裡") 改的過程中我還發現一個特別的現象 ubuntu上預載的新酷音,是利用Xkb的內碼讀鍵位的 也就是說,即使remap完整個鍵盤,注音的位置也不會跑掉 輸入逗號時,本來是要按Shift +AB08 現在也是按一樣的動作,但原本AB08是「,」,現在是「W」 按shift切換成英文輸入法時,也可以正常輸入dvorak <hr /> 在Window$上,反而遇到了一點小困難 首先,他的regedit有夠不直觀,讀了兩分鐘後決定用gui改 我用的是MapKeyboard,隨便搜一下就可以搜到了 問題是remap完後,連同注音的位置也會一起更改 於是我到Window$ IME那裡把注音的位置再重排一次 就是在這裡,遇到了最大的問題 在這之前,先來看看Dvorak layout 長什麼樣子: ![](https://upload.wikimedia.org/wikipedia/commons/thumb/2/25/KB_United_States_Dvorak.svg/1920px-KB_United_States_Dvorak.svg.png) 除了大幅更動英文鍵的位置,連符號都搬家一遍 問題是,Window$ IME能remap的部份並不包含「'」的按鈕 所以我只能把ㄆ鍵改放到ㄦ的右邊、Backspace的左邊 好在有ㄆ的字不多 但後來越用越氣,就去載了Window$ 新酷音 載下來遇到的問題一樣,就是注音鍵盤大亂 好在新酷音有提供多種注音layout,其中一種就可以把它map回來 ![](https://i.imgur.com/reQa5iJ.png) 但可能是設計問題,remap時忘記考慮符號的輸入 所以現在要打頓號就要按 \`32,打左括號要按 \`43 不過沒差,總比錯位的ㄆ好 開始練習時,我把筆電鍵帽全部拔掉重裝過一次了 原本用起來是還好,只是速度一飆起來,少了定位點還是有差 既然準備要買鍵盤了,本來想說乾脆連鍵帽一起處理完 結果遍尋不著能單買兩顆自訂鍵帽的地方 現在最好的方法,應該就是直接買整組無刻鍵帽了 rip 錢包 不過有人找我家教,多出了這筆收入應該是可以cover掉啦 ## 更 找到改regedit的方法ㄌ 只要去`HKEY_LOCAL_MACHKNE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000404` 把 `KBDUS.DLL` 改成 `KBDDV.DLL` 即可
2020-06-21 16:58:40
留言
Last fetch: --:-- 
現在還沒有留言!