作者:,     

小狼毫/鼠鬚管/中州韻 v0.9.30 拼音、注音多合一輸入法(支援 Windows, Mac, Linux)

Weasel-002

2014/7/5 更新:軟體版本更新至 v0.9.30 最新版。

前一陣子發現一個最近還蠻受歡迎的免費中文輸入法軟體,主要使用的是開放原始碼的「中州韻輸入法引擎 (Rime Input Method Engine)」,並推出包含 Windows, Mac 與 Linux 系統專用的發行版本:

  • Windows 版:小狼毫 (Weasel)
  • Mac OS X 版:鼠鬚管 (Squirrel)
  • Linux 版:中州韻 (ibus-rime)

 

Rimeime_Logo在 Windows 版的小狼毫輸入法中提供了多種中文輸入工具,包括朙月拼音、朙月拼音-台灣正體、注音、倉頡五代、宮保拼音、自然碼雙拼、粵拼、速成、蘇州吳語、五筆劃、地球拼音、中古三拼…等25種,在安裝好輸入法之後可以隨時勾選使用,或者只勾選你要用的輸入法即可。

中州韻中文輸入法中所使用的「拼音」方式跟對岸中國網友所使用的那種拼音方法一樣,應該算是「漢語拼音」吧?也就是使用「x」當作注音符號的「ㄒ」、「q」當作注音符號的「ㄑ」、「zh」當作注音符號的「ㄓ」、「r」當作注音符號的「ㄖ」..等等,其實只要熟練注音打字的人,稍微記一下幾個比較特別的聲母或韻母的組合,應該都可以很快切換成拼音輸入法來打字。

而中州韻輸入法的優點除了功能簡潔、兼容並蓄之外,拼字與聯想詞的能力也相當強大、精準,一般拼音輸入法常用的「簡拼」功能,它也支援。也就是說,我們可以只打出一個詞句的第一個聲母,如「nh」可以代表「ni hao(你好)」、「sxq」可以代表「shang xing qi(上星期)」,善用這種簡拼的優勢可以大大加快打字的速度,甚至很多後面拼不太出來的字都可以用這種偷吃步的方法快速打出來(小狼毫裡的注音輸入亦適用此法)。

其實現在似乎也不少人漸漸改用拼音輸入法來打字了,尤其在手機裡面,用這種簡拼的方式在英文鍵盤上打字還真的蠻快的。只不過太習慣注音或其他輸入法的人,要轉換可能還得花點時間適應。

▇ 軟體小檔案 ▇     (錯誤、版本更新回報)

  • 軟體名稱:小狼毫輸入法、鼠鬚管輸入法、中州韻輸入法
  • 軟體版本:0.9.30
  • 軟體語言:繁體中文
  • 軟體性質:免費軟體(GPL v3)
  • 檔案大小:6.10 MB
  • 系統支援:Windows XP/Vista/Win7(32/64位元)、Mac OS X 10.6 以上版本與 Linux + IBus 輸入法框架
  • 官方網站:http://rime.im/download/
  • 軟體下載:按這裡

使用方法:

第1步  在 Windows 系統裡安裝 小狼毫輸入法時,我們可以在其中一個步驟中選擇要使用哪些輸入工具,台灣的話可以用「朙月拼音-台灣正體」與「注音」等方式。

Weasel-001

 

第2步  接著可選擇打字時選字視窗的背景與文字色彩。

Weasel-002

 

第3步  安裝完成後,我們可以按鍵盤上的「Ctrl」+「`」來選擇輸入模式,也就是鍵盤左上角數字「1」左邊、「Tab」上面那個按鍵。

Weasel-003

 

第4步  然後就是打字….

Weasel-004

 

第5步  也可用簡拼的方式,只打一個字詞的第一個聲母,一樣可以快速拼出你要的常用字。

Weasel-005

 

 

如何將「小狼毫」的選字框改成「橫式」

第1步  在開始選單按「【小狼毫】用戶文件夾」或開啟「C:\Users\你的名字\AppData\Roaming\Rime」這個資料夾。

接著用記事本軟體開啟「weasel.custom.yaml」這個檔案。

horizontal-01

 

第2步  在「pathc:」下方新增「  “style/horizontal": true」,完成後存檔並關閉視窗。

horizontal-02

 

第3步  設定好之後必須讓它重新載入,請在開始選單按「【小狼毫】重新部署」。

horizontal-03

 

第4步  完成後,輸入文字時便會是橫向的選字模式囉。

horizontal-04

 

非經授權,請勿全文轉載,本文網址:
→ 免費訂閱最新文章:  (如何訂閱?)
作者: | 發佈日期:
注意事項:本站所介紹之軟體、設定或網站服務,經實際安裝測試並通過防毒軟體掃毒。但因為不同電腦環境與軟體設定可能都各有差異,建議您僅在非工作用的電腦安裝、測試,避免因為不可預知的錯誤、當機或軟硬體衝突,影響您的工作或電腦運作。另外,在進行任何重要的操作與設定之前,記得先行備份電腦中的重要資料,避免因為未依指示的不當操作或其他疏失造成資料毀損。當您依照本文所提供之訊息執行各種操作,表示您已閱讀此注意事項並同意自行承擔可能之風險與責任。
相關文章...

 

歡迎留下你的想法或意見...

  1. A 說道:

    亂倉繁簡 for Rime:
    1. copy & rename
    cangie5.dict.yaml -> cangie5.dict.code.txt
    NewCJ3.schema.yaml -> NewCJ3cs5.schema.yaml
    NewCJ3.custom.yaml -> NewCJ3cs5.custom.yaml
    NewCJ3.dict.yaml -> NewCJ3cs5.dict.yaml
    2. 以gedit 將 cangie5.dict.code.txt 的檔頭去掉,只留字碼表部分,存檔。
    2a.用PsPad 的多行選擇功能將 cangie5.dict.code.txt 的字碼表
    作"行"的重新排列, 存檔。
    2b. 以gedit 的 ”取代->尋找->全部取代“ 功能 (一定要按尋找,不然會N久)
    將 cangie5.dict.code.txt 的Tab用空格取代,
    再將多重空格以單一空格取代 -> 再將單一空格取代用Tab取代,存檔。
    3. 以gedit 開啓 NewCJ3cs5.dict.yaml, Ctrl+End 至梢檔尾, 按Enter換列。
    3a. 以gedit分頁開啓 cangie5.dict.code.txt, 並Ctrl+A, Ctrl+C;
    選NewCJ3cs5.dict.yaml分頁Ctrl+V; ,存檔。

    4. 改檔頭NameID:

    NewCJ3cs5.dict.yaml :
    name: “NewCJ3cs5″

    NewCJ3cs5.schema.yaml :

    schema:
    schema_id: NewCJ3cs5
    name: 亂倉繁簡

    translator:
    dictionary: NewCJ3cs5
    —–存檔完成———————————-
    ——–同法可得 ——————————-
    亂倉繁簡Google全詞庫 for Rime:
    NewCJ3Gcs5.custom.yaml
    NewCJ3Gcs5.schema.yaml
    NewCJ3Gcs5.dict.yaml
    ——–同法可得 ——————————-
    大新繁簡 for Rime:
    NewCJcs5.custom.yaml
    NewCJcs5.schema.yaml
    NewCJcs5.dict.yaml

    • A 說道:

      開啓 .dict.yaml 出現亂碼時 :
      gedit 與PsPad 文本編輯器要設定為 UTF-8, UNIX 檔案格式或檔案結尾。

    • A 說道:

      亂倉繁簡 = 亂倉打鳥 + 倉頡五代
      亂倉繁簡Google全詞庫 = 亂倉打鳥 + 倉頡五代
      大新繁簡 = 大新倉頡 + 倉頡五代

      NewCJ3cs5.schema.yaml 快打版 例:
      ==============================
      # Rime schema settings
      # encoding: utf-8

      schema:
      schema_id: NewCJ3cs5
      name: 亂倉繁簡
      version: “0.21″
      author:
      – 發明人 朱邦復先生
      description: |
      第五代倉頡輸入法
      碼表源自倉頡之友發佈的《五倉世紀版》
      亂倉打鳥 一般版(七萬個詞)

      dependencies:
      – luna_pinyin

      switches:
      – name: ascii_mode
      reset: 0
      states: [ 中文, 西文 ]
      – name: full_shape
      states: [ 半角, 全角 ]
      – name: ascii_punct
      states: [ ,。, ,. ]
      – name: simplification
      states: [ 漢字, 汉字 ]
      – name: extended_charset
      states: [ 通用, 增廣 ]

      engine:
      processors:
      – ascii_composer
      – recognizer
      – key_binder
      – speller
      – punctuator
      – selector
      – navigator
      – express_editor
      segmentors:
      – ascii_segmentor
      – matcher
      – abc_segmentor
      – punct_segmentor
      – fallback_segmentor
      translators:
      – punct_translator
      – reverse_lookup_translator
      – table_translator
      filters:
      – simplifier
      – uniquifier

      speller:
      alphabet: zyxwvutsrqponmlkjihgfedcba,.;[]’
      delimiter: " "
      auto_select: true
      #max_code_length: 5 # 五碼頂字上屏

      translator:
      dictionary: NewCJ3cs5
      enable_charset_filter: true
      enable_sentence: false
      #enable_encoder: true
      #encode_commit_history: true
      max_phrase_length: 5
      preedit_format:
      – xform/^([a-z]*)$/$1|\U$1\E/
      – “xlit|’,.;[]ABCDEFGHIJKLMNOPQRSTUVWXYZ|、,。;「」日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜z|"
      comment_format:
      – “xlit|’,.;[]abcdefghijklmnopqrstuvwxyz~|、,。;「」日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜z~|"
      disable_user_dict_for_patterns:
      – “^z.*$"
      – “^yyy.*$"

      #abc_segmentor:
      # extra_tags:
      # – reverse_lookup # 與拼音(反查碼)混打

      reverse_lookup:
      dictionary: luna_pinyin
      prefix: “`"
      suffix: “‘"
      tips: 〔拼音〕
      preedit_format:
      – xform/([nl])v/$1ü/
      – xform/([nl])ue/$1üe/
      – xform/([jqxy])v/$1u/
      comment_format:
      – “xlit|’,.;[]abcdefghijklmnopqrstuvwxyz|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜z|"

      simplifier:
      tips: all # 簡化字模式下提示對應的傳統漢字

      punctuator:
      import_preset: default

      key_binder:
      import_preset: default
      bindings:
      – { when: has_menu, accept: comma, send: comma }
      – { when: has_menu, accept: period, send: period }

      recognizer:
      import_preset: default
      patterns:
      reverse_lookup: “`[a-z]*’?$"

      ==============================

  2. A 說道:

    C:\Documents and Settings\%UserID%\Application Data\Rime\default.custom.yaml

    patch:
    “menu/page_size": 9 #提示字menu改為9個字

  3. A 說道:

    仿 cangjie5_express.schema.yaml 修改 .schema.yaml 成快打版。如下:
    #號 開頭為注解,用來disable function或作說明
    —————————————————————-
    speller:
    alphabet: zyxwvutsrqponmlkjihgfedcba,.;[]’
    delimiter: " "
    auto_select: true
    #max_code_length: 5 # 五碼頂字上屏

    translator:
    dictionary: NewCJ3
    enable_charset_filter: true
    enable_sentence: false
    #enable_encoder: true
    #encode_commit_history: true
    max_phrase_length: 5

    #abc_segmentor:
    # extra_tags:
    # – reverse_lookup # 與拼音(反查碼)混打

    key_binder:
    import_preset: default
    bindings:
    – { when: has_menu, accept: comma, send: comma }
    – { when: has_menu, accept: period, send: period }

    recognizer:
    import_preset: default
    patterns:
    reverse_lookup: “`[a-z]*’?$"

  4. A 說道:

    RIME 新增 “亂倉打鳥Google全詞庫” 輸入法 例

    RIME【仿制法】添加新方案【最abc】的教程 http://tieba.baidu.com/p/3888923047

    可使用 gedit 修改

    ******************************************************

    Rime 設定【倉頡】的反查碼為注音:
    https://gist.github.com/lotem/eef3577680fb5a7db484

    下載 cangjie5.custom.yaml
    copy & paste to path:
    C:\Documents and Settings\%UserID%\Application Data\Rime\
    –> 重新部署

    ******************************************************

    RIME【仿制法】添加新方案【最abc】的教程 http://tieba.baidu.com/p/3888923047
    使用 gedit 修改
    新增 “亂倉打鳥Google全詞庫” 輸入法 例:
    1. copy & rename:
    C:\Program Files\Rime\weasel-0.9.30\data\
    cangjie5.dict.yaml -> copy & rename as : NewCJ3G.dict.yaml
    cangjie5.schema.yaml -> copy & rename as : NewCJ3G.schema.yaml
    2. copy & rename:
    C:\Documents and Settings\%UserID%\Application Data\Rime\
    cangjie5.custom.yaml -> copy & rename as : NewCJ3G.custom.yaml

    如無 cangjie5.custom.yaml 可自
    https://gist.github.com/lotem/eef3577680fb5a7db484
    下載 cangjie5.custom.yaml
    for Rime 設定【倉頡】的反查碼為注音

    update coding: ————————————————————–
    3. NewCJ3G.custom.yaml: update as follows:
    ==================
    preedit_format:
    – “xlit|1qaz2wsxedcrfv5tgbyhnujm8ik,9ol.0p;/- 6347’|ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄧㄨㄩㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦˉˊˇˋ˙ |"
    comment_format:
    – “xlit|’,.;[]abcdefghijklmnopqrstuvwxyz|、,。;「」日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜z|"
    ==================
    Note: 上列 – “xlit|’,.;[]abcdefghijklmnopqrstuvwxyz|、,。;「」日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜z|"
    中的 ‘,.;[] 對應 、,。;「」

    z 對應 z
    Z對應 z

    須與下面 4. 的 NewCJ3WinGoogle.txt 中的前6個字根碼相同對應,以下出現者亦同。

    3a. NewCJ3G.schema.yaml: update as follows:
    ==================
    schema:
    schema_id: NewCJ3G
    name: 亂倉打鳥Google全詞庫
    translator:
    dictionary: NewCJ3G
    preedit_format:
    – xform/^([a-z]*)$/$1|\U$1\E/
    – “xlit|’,.;[]ABCDEFGHIJKLMNOPQRSTUVWXYZ|、,。;「」日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜z|"
    comment_format:
    – “xlit|’,.;[]abcdefghijklmnopqrstuvwxyz~|、,。;「」日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜z~|"
    ==================

  5. A 說道:

    4. NewCJ3G.dict.yaml: update as follows:
    a) 下載字碼表: NewCJ3WinGoogle.zip ->解壓縮 -> NewCJ3WinGoogle.txt
    b) gedit 同時開啟 NewCJ3G.dict.yaml 與 NewCJ3WinGoogle.txt
    c) 將在NewCJ3WinGoogle.txt的分頁中的 “空格"以
    NewCJ3G.dict.yaml 分頁中… 以下字碼表的 “tab 間隔” 全部取代
    d) 複製NewCJ3G.dict.yaml 檔頭
    ================
    # encoding: utf-8
    …. 到 ….
    tail_anchor: “‘"

    ================
    取代 NewCJ3WinGoogle.txt 字根列檔頭
    ================
    /S ‘、

    /S Zz
    ================
    5. 全選 NewCJ3WinGoogle.txt的分頁 -> copy
    全選 NewCJ3G.dict.yaml的分頁->paste

    6. 修改 NewCJ3G.dict.yaml 檔頭
    ================
    name: “NewCJ3G"
    columns:
    – code
    – text
    – stem
    ================
    7. NewCJ3G.dict.yaml -> save 存檔

    Rime –> 重新部署
    Rime –> 輸入法設定 -> 勾選 “亂倉打鳥Google全詞庫"
    Rime –> F4 -> 選 “亂倉打鳥Google全詞庫"

發表迴響

你的電子郵件位址並不會被公開。