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

## 有什麼優點

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

* 可以按照自己的想法修改很多細節方面
* 可以有簡體繁體等等的好多種輸入方案
* 在不同地軟體使用不同的輸入方案，例如：專門編寫給台灣使用的說明書時，你會想使用洋蔥輸入方案，但是在與大陸同事聊天時，你可以改為使用簡體專門的方案，一跳回寫說明書的App 假設是 Pages 好了，那麼你在Pages裏面的輸入又會自動改為注音，這很棒，不是嗎？
* 甚至在同一個軟體裡面，不同地對話框都可以實現跟不同人說不同話，以我剛剛發現的QQ MAC版本為例，我發現跟甲君可以使用繁體，然後跟乙使用简体，回去跟甲對話時又自動變爲繁體！在谷歌瀏覽器裡面也是這樣，A頁面使用繁體編輯，到了B頁面設定簡體輸入回到A就又變回來！
* 可以自定義一些按鍵
* <mark style="color:red;">最重要</mark> <mark style="color:red;">最重要</mark> <mark style="color:red;">最重要</mark>的是：輸入法的選擇有那麼多種，你真的要注意你用的是哪裡出的，哪家公司出的，免得你在私下打字的時候，你所有的隱私都給人家看光光！

## `鼠鬚管的基本安裝`

安裝 Open Source 的東西，最可靠的安裝源肯定就是它最原始的出處囉：[在這裡](https://rime.im/download/) 請根據自己的系統來選擇。以我自己來說，此次使用的是 Macbook Air M3, MacOS 13+ 的，就選[鼠鬚管 1.0.3](https://github.com/rime/squirrel/releases/download/1.0.3/Squirrel-1.0.3.pkg)

基本上安裝好之後，你就可以開始使用了\~ 但是我貪圖方便，想要使用別人已經修改過的外觀、字庫等等的一堆的自定義的好東東，那就要去網路上搜刮一些文章，選擇自己合適的東西來讓自己用的更舒適了，在2025/2這次的安裝，我選擇的是[這個](https://github.com/ssnhd/rime?tab=readme-ov-file)，你可以參考看看或者自己再找！ 我去下載他的[倉庫](https://github.com/ssnhd/rime/archive/refs/heads/master.zip)

部署好了基本的之後，發現注音不見了，就去 default.custom.yaml 裡面輸入

\- schema: bopomofo\_tw # 注音

完了之後重新部署即可\~

### 一些注意事項：

* 繁體簡體的切換

  繁体简体的切换 没有办法使用ctl-shift-4 而是使用 ctl-sft-\~(或者 CTL+\~)
*

```
<figure><img src="https://513612834-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-L9UkjyJxt4OyDM8vS3Y%2Fuploads%2FHCODdvE6juv7sUM7ptpg%2Fscreenshot-for-rime-01.png?alt=media&#x26;token=845927b1-e5f9-404b-8399-79f9c28b54cd" alt="" width="205"><figcaption></figcaption></figure>
```

選了『注音』之後，注意哦！在注音上面按下 "ENTER"回車鍵會進一步讓你選以下這些：

<figure><img src="https://513612834-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-L9UkjyJxt4OyDM8vS3Y%2Fuploads%2FDqoqdyX5YYbRet28tnBJ%2Fscreenshot-for-rime-02.png?alt=media&#x26;token=00fe69c0-cb6b-4bcb-ad13-9e6e5241ca14" alt="" width="171"><figcaption></figcaption></figure>

* 這樣你就可以使用注音但是輸出簡體字了！
* ㄅㄆㄇ 要顯示原本的注音符號，就是使用 shift+enter

  譬如要顯示ㄅ，就是先輸入ㄅ然後不選字，直接 Shift-Enter 就好！
* 如果你想要編輯自定義的常用詞匯，請到 Users/你的User名字/Library/Rime 底下去找Custome\_phrase.txt , 然後記得要顯示的字詞與代號之間，要以 Tab 分割，注意哦，不是空格！ 如果你嘗試了幾次都不成功，請注意自己使用的編輯器軟體是否真的有使用 Tab 分割，或者最簡單的方法，複製上面可以運作的空格做分割，保證可以Work的。
* 想要實現不同的App使用不同的輸入方案，譬如使用QQ或者跟對岸朋友交流時使用簡體，跟臺灣朋友使用正體字，很簡單，去MAC的設定改一下這裡即可！

<figure><img src="https://513612834-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-L9UkjyJxt4OyDM8vS3Y%2Fuploads%2FyePmbzJufjHZYPooTDST%2Fscreenshot-for-rime-03.png?alt=media&#x26;token=dcc4972b-3b09-483a-8ac2-7a10f091353a" alt="" width="375"><figcaption></figcaption></figure>

### =====以下是我在幾年前第一次安裝與撰寫的內容=====

#### 安裝

如果你只想要單純的注音符號輸入法，不需要搞得太複雜，那就[選這個](https://github.com/oniondelta/Onion_Rime_Files)。

如果你有得時候會需要輸出"简体"，希望可以快速切換一下就好，或者需要輸出日文像是なに這樣，那就安裝[RIME設定檔-注音（ 洋蔥 plus 版 ）](http://deltazone.pixnet.net/blog/post/343650692-rime%E8%A8%AD%E5%AE%9A%E6%AA%94-%E6%B3%A8%E9%9F%B3%EF%BC%88%E6%B4%8B%E8%94%A5plus%E7%89%88%EF%BC%89)\
至於安裝的細節，自己仔細看一下囉，我就不累敘了。

安裝好之後，可能需要登出或者重啓一下，完了之後請點選「用戶設定」，並不會有什麼視窗跳出來給你選，而是莫名其妙的跳出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
```

但是，有看到某人說[這樣不是最好](https://github.com/rime/home/wiki/CustomizationGuide#%E4%B8%80%E4%BE%8B%E5%AE%9A%E8%A3%BD%E6%AF%8F%E9%A0%81%E5%80%99%E9%81%B8%E6%95%B8)，所以你如果願意的話，再辛苦一點，創建一個文件：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+\` 就可以看到你要的輸入法了？

![Control＋｀ 選擇輸入法畫面](https://513612834-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L9UkjyJxt4OyDM8vS3Y%2F-L9V-cqe7iIQ_ZpRxt1I%2F-L9V0iTMR0747y2enq6l%2F2018-04-07_20-13-17.png?alt=media\&token=9989f5df-e92e-4a9e-a65a-a0901c910d0a)

#### 改動候選字的數量

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

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

bopomo\_onionplus.schema.yaml

```
menu:
  alternative_select_keys: "QAZWSXE"
  page_size: 7

```

{% hint style="info" %}
&#x20;**※要注意，大千式鍵盤使用了主鍵位的數字鍵123456，所以數字選字只適用於鍵盤的右側獨立數字鍵，這就是為什麼預設選字方式是 Shift+QAZ 的原因。**
{% endhint %}

#### 常用短語的定製

找到這個文件，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'
```

{% hint style="info" %}
注意不要在路径两边加上双引号，不然无法同步
{% endhint %}

### 改字形 外觀

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

![字形名稱](https://513612834-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L9UkjyJxt4OyDM8vS3Y%2F-L9W4Ttq8AsNVaJuNXS5%2F-L9W4a8hQVChvMLNl-B0%2F2018-04-08_00-44-23.png?alt=media\&token=0bed3e86-7834-4790-a167-cd9acaf46138)

```
# 適用於【鼠鬚管】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
```

{% hint style="info" %}
一些我覺得還不錯的字形：

行楷 STXingkaiTC-Light

宋體 STSongti-TC-Bold

蘭亭黑 纖黑 FZLTXHB--B51-0&#x20;

儷宋 LiSongPro

魏碑 WeibeiTC-Bold
{% endhint %}

### 利用標點符號來快速輸入

這個方法可以讓你更快的輸入，適合一些常用的英文句子或是需要你做輸入法切換的事情，如果你按照前面的設定，有七個候選字那你就可以輸入七個選項。請創建一個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 （＝ㄅㄑ）就會看到所有表情，選擇第三個就會是這個：😬  你試試看囉！

{% hint style="info" %}
**＊基本快捷鍵（mac鼠鬚管）**

［ shift ］   變換中英

［ esc ］   消除全部未上屏的注音符號

［ delete / BackSpace ］  刪除一個音節（整個字的注音拼音，非單一個注音符號 ）

［ tab］輸入注音未enter前，移到第一個注音（音節）後面

［ shift ］+［ return ］     直出注音符號 顯示ㄅㄆㄇ

［ control ］+［ \` ］         變換輸入法方案

［ control ］+［ shift ］+［ 3 ］     變換全形半形（全角半角）

［ control ］+［ shift ］+［ 4 ］     變換繁簡體輸出

［ fn ］+［ shift ］+［ delete ］     於選詞時，刪除自動記錄的詞<br>
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://intergroup.gitbook.io/080/yuan-hao-yong-de-ru-fa-shu-guan.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
