開源好用的輸入法--鼠鬚管

有什麼優點

要讓大家改變每日生活習慣(輸入法真的可以算是!)總得要有點說服力,以下列舉一些我想到的或者說對我有利的,自己參考下:

  • 可以按照自己的想法修改很多細節方面

  • 可以有簡體繁體等等的好多種輸入方案

  • 在不同地軟體使用不同的輸入方案,例如:專門編寫給台灣使用的說明書時,你會想使用洋蔥輸入方案,但是在與大陸同事聊天時,你可以改為使用簡體專門的方案,一跳回寫說明書的App 假設是 Pages 好了,那麼你在Pages裏面的輸入又會自動改為注音,這很棒,不是嗎?

  • 甚至在同一個軟體裡面,不同地對話框都可以實現跟不同人說不同話,以我剛剛發現的QQ MAC版本為例,我發現跟甲君可以使用繁體,然後跟乙使用简体,回去跟甲對話時又自動變爲繁體!在谷歌瀏覽器裡面也是這樣,A頁面使用繁體編輯,到了B頁面設定簡體輸入回到A就又變回來!

  • 可以自定義一些按鍵

安裝

如果你只想要單純的注音符號輸入法,不需要搞得太複雜,那就選這個

如果你有得時候會需要輸出"简体",希望可以快速切換一下就好,或者需要輸出日文像是なに這樣,那就安裝RIME設定檔-注音( 洋蔥 plus 版 ) 至於安裝的細節,自己仔細看一下囉,我就不累敘了。

安裝好之後,可能需要登出或者重啓一下,完了之後請點選「用戶設定」,並不會有什麼視窗跳出來給你選,而是莫名其妙的跳出FINDER,你就找一個文件叫做"default.yaml",你需要用文字編輯器來打開他,找到類似這樣的一段:

schema_list:
  - schema: luna_pinyin
  - schema: luna_pinyin_simp
  - schema: luna_pinyin_fluency

初步設定

你需要添加你剛剛的輸入法,成爲類似這樣

schema_list:
  - schema: luna_pinyin
  - schema: luna_pinyin_simp
  - schema: luna_pinyin_fluency
  - schema: bopomo_onion
  或者
  schema_list:
  - schema: luna_pinyin
  - schema: luna_pinyin_simp
  - schema: luna_pinyin_fluency
  - schema: bopomo_onionplus
  或者一堆
  schema_list:
  - schema: luna_pinyin
  - schema: luna_pinyin_simp
  - schema: cangjie5
  - schema: bopomo_onion
  - schema: bopomo_onionplus
  - schema: hangeul
  - schema: jpnin1
  - schema: welin1
  - schema: easy_en_a
  - schema: symbols_bpmf

但是,有看到某人說這樣不是最好,所以你如果願意的話,再辛苦一點,創建一個文件:default.custom.yaml 然後裡面要有:

patch:
 schema_list:
  - schema: luna_pinyin
  - schema: luna_pinyin_simp
  - schema: luna_pinyin_fluency
  - schema: bopomo_onion
  - schema: bopomo_onionplus

**注意!第一行要有 patch , ※※特別注意要內縮,不然不會起作用。最後就是記得要去點選一下"重新佈署",我估計就是讓系統Reload 一下吧!現在看看是不是按下 Control+` 就可以看到你要的輸入法了?

改動候選字的數量

參考:https://github.com/rime/home/wiki/CustomizationGuide

打開 資源庫裏面的 rime, 然後在文字編輯器裏面修改

bopomo_onionplus.schema.yaml

menu:
  alternative_select_keys: "QAZWSXE"
  page_size: 7

※要注意,大千式鍵盤使用了主鍵位的數字鍵123456,所以數字選字只適用於鍵盤的右側獨立數字鍵,這就是為什麼預設選字方式是 Shift+QAZ 的原因。

常用短語的定製

找到這個文件,bopomo_onionplus_phrase.txt,編輯類似這樣

🌏【 ✦ 洋蔥注音 p̂lüs 版 ✦ 】📡	11	10
https://www.youtube.com/	youtube	1
台北大安區仁愛路X段2號51F	office	3

然後重新佈署一下,以後輸入office 就會多了個選項讓你可以直接輸出地址。

同步用戶資料

同步就是編輯 installation.yaml,我是選擇同步到我的文件目錄這樣的好處是他會自動再同步到我的 iCloud去。當然你也可以考慮使用 Google 或者Dropbox。

加上一行如下

sync_dir: '/Users/jamesx/Documents/james-rime'

注意不要在路径两边加上双引号,不然无法同步

改字形 外觀

創建一個文件:squirrel.custom.yaml,輸入以下內容,然後重新佈署,就可以搞定

# 適用於【鼠鬚管】0.9.13+
# 位置:~/Library/Rime/squirrel.custom.yaml
# 用法:想要哪項生效,就刪去該行行首的#字符,但注意保留用於縮進的空格

patch:
#  us_keyboard_layout: true      # 鍵盤選項:應用美式鍵盤佈局
#  show_notifications_when: growl_is_running  # 狀態通知,默認裝有Growl時顯示,也可設爲全開(always)全關(never)
#  style/horizontal: true        # 候選窗横向顯示
#  style/inline_preedit: false   # 非內嵌編碼行
#  style/font_face: "儷黑 Pro"    # 我喜歡的字體名稱
   style/font_face: "WeibeiTC-Bold"    # 我喜歡的字體名稱
#  style/font_point: 21          # 字號
#  style/corner_radius: 10       # 窗口圓角半徑
#  style/border_height: 0        # 窗口邊界高度,大於圓角半徑才有效果
#  style/border_width: 0         # 窗口邊界寬度,大於圓角半徑才有效果
   style/color_scheme: lost_temple      # 選擇配色方案

# 註:預設的配色方案及代碼(指定爲 style/color_scheme )
#   系統默認色系 - native
#   碧水 - aqua
#   青天 - azure
#   明月 - luna
#   墨池 - ink
#   孤寺 - lost_temple
#   暗堂 - dark_temple
#   星際我爭霸 - starcraft
#   谷歌 - google
#   曬經石 - solarized_rock
#   简约白 - clean_white

一些我覺得還不錯的字形:

行楷 STXingkaiTC-Light

宋體 STSongti-TC-Bold

蘭亭黑 纖黑 FZLTXHB--B51-0

儷宋 LiSongPro

魏碑 WeibeiTC-Bold

利用標點符號來快速輸入

這個方法可以讓你更快的輸入,適合一些常用的英文句子或是需要你做輸入法切換的事情,如果你按照前面的設定,有七個候選字那你就可以輸入七個選項。請創建一個bopomo_onionplus.custom.yaml 文件,如下,這個例子使用的是"`"這個在tab鍵上面的那個按鍵!

# bopomo_onionplus.custom.yaml
# 如果不需要 ` 鍵的倉頡反查拼音功能,則可利用 ` 鍵輸入自定義詞組
patch:
  recognizer/patterns/reverse_lookup:
  'punctuator/half_shape/`':
    - 'yourname@gmail.com'
    - Regards, James
    - Hello,在嗎?

一些值得記住的小撇步

「 = 」加長串的「0-9」,可不切換輸入法,打出長串阿拉伯數字。筆電許多沒右邊〔數字鍵盤〕,方便使用。

例:「 = 」「 0 」「 9 」「 1 」「 1 」「 - 」「 2 」「 2 」「 2 」「 - 」「 0 」「 0 」「 0 」⇨ 0911-222-000。

輸入=鍵之後,你會看到好多的分類,輸入分類的首個發音就會看到該分類的選項,例如:= 1 f (=ㄅㄑ)就會看到所有表情,選擇第三個就會是這個:😬 你試試看囉!

*基本快捷鍵(mac鼠鬚管)

[ shift ] 變換中英

[ esc ] 消除全部未上屏的注音符號

[ delete / BackSpace ] 刪除一個音節(整個字的注音拼音,非單一個注音符號 )

[ tab]輸入注音未enter前,移到第一個注音(音節)後面

[ shift ]+[ return ] 直出注音符號 顯示ㄅㄆㄇ

[ control ]+[ ` ] 變換輸入法方案

[ control ]+[ shift ]+[ 3 ] 變換全形半形(全角半角)

[ control ]+[ shift ]+[ 4 ] 變換繁簡體輸出

[ fn ]+[ shift ]+[ delete ] 於選詞時,刪除自動記錄的詞

Last updated