精華區beta IME 關於我們 聯絡資訊
這是一篇很長很長的文章喔! 請看完四篇再回應! 請看完四篇再回應! 請看完四篇再回應! 在看了張修修的影片之後關於慷慨的影片。 https://youtu.be/qgx2FMM13P8
突然間覺得或許這一兩個月來, 我重練了中打跟英打的經驗或許可以幫助到其他的人。 是這篇文章的初衷。 這篇文章非常主觀。請勿戰勿酸。 對你有幫助的話,請給個推吧! ps1. 文章最後面會有個小禮物給堅持能閱讀到最後的人。 ps2. 所有提到的網站軟體硬體,都沒有任何合作關系。 ps3. 如果有違反任何板規請告知,文章會進而修正。 (我搜尋整個版並沒有找到版規...) 這篇文章會著重於: 1. 練習工具 (包含軟體或硬體) 2. 英打的部分主要討論練習工具(keybr)。 3. 中打的部分會討論輸入法載體(不是碼表)、練習工具(Anki)。 4. 一些個人經驗及建議。 5. 遇到的問題解決方式及最終解決方案。 Why 砍掉重練? 身為一個使用 QWERTY 超過 30 年的人來說, 要改變打字方式是一個非常困難的事情。 其中遇到了困難比我想像的多很多,後面都會提到。 會想要改英打的原因很簡單,QWERTY 的排列打久手會不舒服。 而我之前用最久的中文輸入法是注音輸入法。 由於注音輸入法是從非常小的時候開始使用 且當時並不知道還有指法,所以一直亂打。 而且糟糕的是我必須看鍵盤才有辦法把中文打好。 看鍵盤這動作很容易中斷 Flow... 加上年紀大了,眼睛沒那麼好,指法錯誤也打不順, 一直想要把它給改成別的輸入法。 雖然幾年前有試過換別的輸入法(大新倉頡), 但總是半途而廢,我現在檢討起來應該是練習的方法有問題。 ~~---- 以下正文開始 -----~~ 先戰英打 英打的鍵盤排列有很多種。 坦白說之前的大佬都已經分享過了。 最後選擇了 Colemak-DH。 主要原因是我看了蠻多網站在統計打字的速度以及肌肉疲勞度等, Colemak-DH 是最好的選擇。 (https://imgur.com/ppxtON0 ) 英打練習方法 看了蠻多英文打字練習網站, 最後選擇了 Keybr (https://www.keybr.com/zh-hant/index)。 (友善提醒:使用 Brave 瀏覽器打開所有網站都會沒有廣告) 原因是: 0. 完全免費 1. 介面支援正體中文。 2. 有暗黑模式。(眼睛不會累) 3. 內建非常多鍵盤布局, 流行的鍵盤布局幾乎都有支援。 畫面上會顯示鍵盤布局, 對於剛換鍵盤布局的人來說很方便不用看鍵盤。 4. 你可以設定達到多少的速度之後才會進行新的鍵位練習。 讓你循序漸進練習。 5. 有打錯時的聲音提醒。 6. 可以控制練習的文字長度。 建議越短越好。 7. 所有的英文打字都是真正的英文單字而不是假英文(或者說亂碼)。 8. 有一個很重要的功能是你可以看到你的進步。 這個功能對練習者來說非常重要。 可以看到自己的進步就會更有動力繼續練習, 甚至可以分享給其他人。 完整個人練習歷程供參考 https://www.keybr.com/profile/t5009ud 9. 可以設定每日練習長度。 我覺得至少要 10 分鐘以上。 如果當日有空的話,就盡量延長練習。 小於 10 分鐘的話會幾乎感覺不到效果。 10. 支援自訂詞庫。 對要練習自己專用領域的英文單詞而言,這非常方便。 11. 詳細的練習歷程數據。(包含整體以及各個鍵位) 感想 這個網站已經做得非常全面了。 所以基本上有每天練習的話,就綽綽有餘。 只要在打字的時候,注意指法,以及準確率優先於速度。 隨著時間進展,你就會看到自己的進步。 你可以看看我剛剛分享的個人練習歷程, 可以很明顯的看到,在經過時間的練習之下, 準確率及速度都有所提升。 簡單說就是有耐心就可以看到自己進步。 雖然圖表上初期的打字速度有掉過一陣子, 那是因為那段時間,一直在加新的鍵位, 一旦有新的鍵位速度自然就會掉了。 其他補充 1. 練習的時候可聽喜歡的音樂或是 podcast。 總之,耳朵忙碌的時候,眼睛跟手指就有辦法專心工作了。 沒有聽 podcast 的習慣? 你可以試試 "不良大叔" https://www.youtube.com/@NAUGHTYUNCLES/videos 30 歲以上的朋友可能會笑到肚子抽筋... 2. 平均 wpm 只要 40 以上應該就綽綽有餘了。 (除非你每日都需要打很多很多的英文) 練習網站指出,當你的平均 wpm 已經超過 40 的時候, 你就已經贏過一半以英文為母語的人的打字速度。 所以你要設定目標的話,我會建議 30 或 40 最多拉到 50。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.223.26.79 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/IME/M.1719888384.A.CB2.html
wenfei: 感謝分享 當時先學colemak-dh然後再學嘸蝦米 可惜如果用co 07/07 17:59
wenfei: mak-dh 會讓嘸蝦米更難打(畢竟嘸蝦米是用英文字輸入)所 07/07 17:59
wenfei: 以最後還是改回qwerty 不過colemak-dh英打真的滿棒的 手不 07/07 18:00
wenfei: 需要動太多 07/07 18:00
下方 4/4 的文章有說明 可以直接把碼表來翻新 使其 colemak-dh 對 嘸蝦米 就可以不用換回 QWERT 了 ※ 編輯: AmosGamer (1.168.99.168 臺灣), 07/08/2024 11:19:49 > -------------------------------------------------------------------------- < 作者: AmosGamer (Amos) 看板: IME 標題: [心得] 砍掉重練 中打 英打 的經驗分享 2/4 時間: Tue Jul 2 10:57:15 2024 再戰中打 在講如何練習中打之前,先談談我這兩個月的領悟。 以前我一直以為,中文輸入法唯一要考量的就是輸入法本身。 但隨著這兩個月跌跌撞撞試過很多不同的輸入法之後, 我才注意到,其實中文輸入法應該要拆分成兩個概念:碼表 輸入法載體 輸入法 = 碼表 + 輸入法載體 1. 碼表 可以再細分成音碼和形碼,前者如注音,後者如倉頡、無蝦米等。 碼表決定了中文字是如何被拆成鍵盤對應的字母(或稱拆碼)。 譬如「飯」 用注音的話,是拆成ㄈㄢˋ (由 QWERT 鍵盤的Z04組成),再選順序3後完成 用大新倉頡,是拆成食 + 反(由 QWERT 鍵盤的;e組成) ,再選順序1後完成 使用不同的碼表會有不同的輸出中文速度, 這是大部分的人在考慮選擇輸入法時唯一想到的部分。 2. 輸入法載體 輸入法載體則是負責輸入中文時除了拆碼方式以外,其他所有的工作。 舉嘸蝦米輸入法為例, 有官方做的嘸蝦米輸入法,俗稱官蝦, 也有民間自制的嘸蝦米輸入法。 除了碼表相同以外,僅差別在所包含的功能不一樣。 由於現在網路方便,幾乎所有主流的輸入法的碼表都能夠找得到。 因此,碼表不再是決定使用哪一個輸入法的關鍵,輸入法載體才是重點。 好的輸入法載體 往往會能讓你換裡面的碼表 使你能完全掌握細項使用習慣。 碼表個人選擇 碼表我選的是大新倉頡, 主要原因是因為以前練過雖然半途而廢,但是還是有一些肌肉記憶在。 何況大新倉頡曾經拿過最快中文輸入法的記錄。 沒有選擇嘸蝦米,並不是因為嘸蝦米不好, 只是因為當時兩邊都練過,感覺大新倉頡稍微簡單一些。 (這邊請注意,不管你選擇什麼碼表, 後面的文章仍然對你會有幫助。看下去就知道了。) 這裡有很多碼表 供參考 https://github.com/chinese-opendesktop/cin-tables 輸入法載體個人選擇 兩個月前,當我決定重新把大新倉頡練好的時候, 才發現原本大新倉頡的官網已經拿掉, 原公司似乎完全放棄大新倉頡輸入法。 即使我可以在網路上找到完整的碼表,我也沒有辦法使用。 這使我必須去找尋一個合適的輸入法載體, 然後把大新倉頡碼表匯入之後讓大新倉頡輸入法復活。 在試過非常多的輸入法載體之後, 發現只有 Rime(https://rime.im/)能解決我所有的需求。 (windows 的版本是 小狼毫) 不過這輸入法的客製化功能雖然強大, 但是其說明文件不易閱讀(這應該是唯一的缺點), 常要多試幾次才有辦法得到想要的結果。 只要你找到想使用的輸入法的碼表, 不管是形碼式還是音碼式的,Rime 都支援。 (音碼型的碼表配合 Rime 不好用, 例如 Rime 注音很難用) 對我而言重要的功能如下【Rime支援狀況】: 【免費】 是否需要付費(包含一次性費用,未來有沒有升級費等等) 【開源】 是否開源 【全部支援】 是否能在其他作業系統使用, 除Windows(10, 11)以外,安卓、蘋果、Linux等。 【可以】 是否能自行修訂碼表(包含新增、修改、刪除) 【可以】 候選字的熱鍵是否能更改(選候選字時所按的熱鍵) 【可以】 能否使用除了英文以外的符號進行拆碼 (例如上述例子中大新倉頡用分號(;)作為拆碼) ps.幾乎其它所有輸入法都是寫死的 動不了,不然就是得改程式碼,太麻煩了。 【可以】 可備份碼表及個人設定 【可以】 是否能只輸入前幾碼,候選區自動提示同樣具備前幾碼的文字還有哪些 【可以】 可調整選字框的配色 【可以】 可調整候選字的文字大小 【可以】 在輸入時,是否能一次檢查兩種以上的碼表 (適合會使用兩種以上拆碼方式的人, 尤其是其中一種不太熟練需要另外一種來輔助的人) > -------------------------------------------------------------------------- < 作者: AmosGamer (Amos) 看板: IME 標題: [心得] 砍掉重練 中打 英打 的經驗分享 3/4 時間: Tue Jul 2 10:59:35 2024 中文輸入法的練習方法 我使用 Anki 來複習拆碼。 ~~---小小科普區開始---~~ 簡單介紹 Anki: Anki 是個免費的卡片學習系統軟體。 Anki 會幫你追蹤所有卡片的記憶程度, 根據每次回答問題後自己回饋的熟悉度, 會動態調整不同卡片的複習頻率。 譬如說,如果某張卡片你在作答完之後點選"簡單", 那麼下次這張卡片的複習時間就會比較久,因為你已經熟練了, 不需要反覆練習已經熟練的東西。 相反的,如果某次作答你回答 "困難", 那麼下一次複習時間就會縮短, 譬如說十分鐘後可能就再複習一次。 這裡有更詳細的 Anki 介紹: https://www.youtube.com/watch?v=rMlk97ecKUw
~~---小小科普區結束---~~ 使用 Anki 來複習拆碼的具體步驟 1. 找到中文字的字頻(即常用字照出現頻率排序的資料)。 將這些所有字的拆碼都查詢好。 將這些字拆成數個 txt 檔案。 1~100 101~300 301~500 依次類推。 2. 匯入 Anki 作練習。 https://imgur.com/2iufjpc 3. 匯入後大概長得像這樣(請忽視我的個人進度): https://imgur.com/fSklqgJ 4. 練習時畫面是這樣: https://imgur.com/gLQYqVm 5. 如果實在想不起來拆碼,可以按下備註得到提示: https://imgur.com/FoMvvaM 6. 作答完之後再根據自己的熟悉程度回饋給 Anki: https://imgur.com/4YT3zwU 使用 Anki 的複習品質非常高, 你可以節省非常大量的時間。 中文打字練習心得 根據我練習的經驗,大概只要熟練前 1500~2000 字, 日常生活用語幾乎就沒有問題(95% 日常用語都很順)。 所以,其實不用太糾結把所有的中文字拆碼都熟練,意義不大。 建議一天練習時間 20 分鐘到 1 個小時左右,學習效果最好。 大概3天就能明顯感受到自己的進步, 一個月左右就能練到堪用。 上面所提到的所有檔案可以在這裡下載 https://u.pcloud.link/publink/show?code=kZUgJn0ZByqyrdmnuUjNaCjoPLovEzBBXG9V > -------------------------------------------------------------------------- < 作者: AmosGamer (Amos) 看板: IME 標題: [心得] 砍掉重練 中打 英打 的經驗分享 4/4 時間: Tue Jul 2 11:02:23 2024 此篇說明常見問題與個人經驗: 1.是否該把原本的中文輸入法完全移除? 不建議,很容易遇到舊輸入法會拆碼,但新輸入法不會拆碼。 2.目前的作法,英打用 Colemak-DH ,中打用大新倉頡, 可是倉頡的字根不是跟 QWERT 跑的嗎? 是的,所以確實是個很大的問題。 有以下幾個方法解決: 方法1. 使用韌體切換鍵盤。 方法2. 使用實體鍵盤的按鍵對應,直接作兩套: 一套是 QWERT,一套是 Colemak-DH (這裡推薦 wooting 的鍵盤,可最高支援到16個鍵盤佈局)。 方法3. 直接把碼表大更新(倉頡 對 QWERT)換成(倉頡 對 Colemak-DH)。 例如,我的拆碼原本是 "hi" 換成 "mu" (我把整份碼表丟到 Excel 中, 並請 ChatGPT 幫我寫置換公式,一次全部轉換)。 這樣中英切換的時候,就不用切換鍵盤。 請注意,不是所有的輸入法都能讓你客制原碼表。 有的可以讓你加新的,但是不能改原碼表。 但 Rime 可以100% 客制碼表, 這是讓人非常喜歡的特點之一。 3.若使用方法2,這樣不是中換英或英換中時,既要換輸入法又要換鍵盤? 對,所以我後來覺得不方便,平時打個字好像在放什麼連續技。 最終採用方法3。 4.若使用方法3,遇到常用熱鍵如 Ctrl+Z、Ctrl+C、Ctrl+X、Ctrl+V, 不會覺得不方便嗎? 確實使用 Colemak-DH 來敲這些熱鍵非常麻煩, 尤其是多年肌肉記憶不好改。 方法1. 不斷練習新位置。 方法2. 使用軟體或韌體再把對應作回去。 這裡推薦使用 wootomation(wooting 出的免費軟體), https://wooting.io/wootomation 可以做到 Ctrl+X 換成 Ctrl+Z,常用的熱鍵都可以設定起來。 這種設定只有在 Ctrl 按下的時候才會觸發。 平日只按 X 是不會變成 Z 的。 額外補充一點 有的軟體可以在營幕上顯示你按的快捷鍵 對於 在不同鍵盤切來切去的人來說非常方便。 我試了幾款軟體 感覺 KeyPress OSD 不錯 (台幣400多買斷) (但試用期到了之後 可以繼續用...xD) 5.這樣看起來所有的問題都解決了, 中打英打都在 Colemak-DH , 連熱鍵都有辦法搞定了, 所以可以把 QWERTY 佈局都移除? 還是得留著,主要是以下幾個原因: -.幾乎所有遊戲的輸入設定都是繞著 QWERT 設計。 -.當有些字不會拆,要換回注音時還是使用 QWERT 輸入。 -.有些習慣還是改不了,例如輸入密碼的指位早已成為強大的肌肉記憶。 阿對... 小禮物就是...輸入法的最高境界: 能不用輸入法就不用輸入法 能不用輸入法就不用輸入法 能不用輸入法就不用輸入法 也就是直接用"說"的 不用打的 本方法適用於可以隨意切換視窗的場合(遊戲中就不適合) 準備步驟 1. 安裝免費的 vscode (微軟出的寫程式軟體) https://code.visualstudio.com/ 2. 安裝這兩個免費外掛(可在左側看起來像積木的地方下載外掛) VS Code Speech Chinese (Simplified, China) language support for VS Code Speech https://imgur.com/jD113Y3 3. File -> preference -> setting 後找 speech 把語言改成中文 Chinese(Traditional, Taiwan) https://imgur.com/36yAeF1 4. File -> preference -> keyBoard Shortcut 按右上角圖示 https://imgur.com/BUBlttI 最後貼上這一段後 記得存檔 (不喜歡 ALT+L 的話就自己改成別的。) [ { "key": "alt+l", "command": "workbench.action.editorDictation.start", "when": "!editorDictation.inProgress" } ] 5. 從此開始 你在 vscode 任意檔案裡按下 ALT+L 就可以語音輸入。 vscode 在等你說話時會有麥克風圖示。 https://imgur.com/jIVjGxG 你一說話,他就會把你說的話打出來。 讚吧! 要離開聽寫模式按下 Esc 即可。 好了。 至此全劇終。 感謝收看 祝各位 砍掉重練成功。 是的! 基本上該說的都說了。 剩下的就是操作細節。 大家有問題的話 留言囉! AmosGamer