在 Mac 上使用粵語輸入法(鼠鬚管耶魯拼音方案)

呢篇文章係用粵語輸入法打出嚟㗎,好耐無正經用過粵語拼音,打字速度慢好多,想熟悉翻,所以有咗哩篇文章。

手機依家用谷歌嘅 gboard 輸入法,佢除咗支持普通話拼音之外,還支持粵語拼音輸入(ios 和 android 都支持)。稍微瞭解過粵拼的朋友應該知道,粵拼方案有好幾種,例如粵拼方案(呢度嘅粵拼指的是香港語言學會製定的《粵語拼音方案》,簡稱粵拼)、黃錫凌方案、廣州話方案、耶魯方案等等。

耶魯方案是外國人(當時耶魯大學嘅教授)製定,而 gboard 又係外國人開發嘅軟件,所以…當然我個人覺得耶魯方案也比較容易理解,加之 gboard 可能係最好睇、且是唯一一款出自大公司的粵語輸入法,所以我其實冇得揀,手機唯有用 gboard。

手機搞點,問題係電腦點算啊?mac 有無支持耶魯拼音方案嘅輸入法呢?有,佢叫 Rime。Rime 幾年前我用過,不過無諗過用佢打粵語,當年我用嚟打普通話拼音。

嚴格嚟講,Rime 唔係輸入法,佢自稱輸入法引擎。基於呢舊引擎,開發者製作了針對 win 系統嘅『小狼豪』(英文:Weasel),針對 mac 係統嘅『鼠鬚管』(英文:Squirrel),此外還有 linux、android 版本。諸位可以前往 Rime 官網下載安裝。

Weasel 上一次更新於 2018/04,Squirrel 耐嘀,2014/12… 其實 Weasel 中間都停更咗四年,我估 Squirrel 的更新應該已經提上日程了吧…

更新後的 Weasel 似乎自帶耶魯方案,而久未更新的 Squirrel 只自帶香港語言學會的粵拼方案,爲了和手機統一輸入體驗,我需要一份耶魯方案的配置文件。兩年前有網友製作並分享了這份文件,下載地址:這里,或這里。下載並解壓縮,找到 yale.schema.yaml 呢個文件,把它放在 ~/Library/Rime 文件夾。

~/Library/Rime 是 Squirrel 的用戶資料夾,包含用戶配置文件、編譯輸入方案所產出的二進制文件、記錄用戶寫作習慣的文件等,你可以點擊『用戶設定』打開呢個文件夾。Squirrel 無圖形設置界面,所有調整都要係呢個文件夾進行。跟住點擊『重新部署』,相當於讓設置生效,這時 Squirrel 就加入了耶魯方案。

係 ~/Library/Rime 文件夾,你需要調整以下兩個文件的代碼:default.yaml、squirrel.yaml。

其中 default.yaml 用來定義 squirrel 所支持的輸入方案,它所支持的方案請看這個頁面。由於我只需要耶魯方案,所以我刪了 schema_list: 後面的所有 schema,只添加了 – schema: yale。侯選詞數默認顯視五個,你可以把 page_size: 5 修改爲 page_size: 9。

squirrel.yaml 用於設置侯選詞的大小、排列方向、外觀主題等等。其中 font_point: 20 表示字體大小爲 20,默認前面有 # 號,刪了它,把數字修改爲你喜歡的大小。排列方向默認縱向,把 horizontal: false 修改爲 horizontal: true 就變成橫向排列了。

我只修改了以上參數,其實 squirrel 還有很多可設置選項,你睇 squirrel.yaml、default.yaml 里面有幾多代碼就知啦。

需要注意嘅係,官方建議我哋唔好直接修改 squirrel.yaml、default.yaml,而是分別新建 squirrel.custom.yaml、default.custom.yaml,係里面添加相應參數。因爲 squirrel 以後如果有版本升級,升級後 squirrel.yaml、default.yaml 可能會被自動替換,咁你之前定義嘅設置就會被重置。因爲我只係改咗幾個小參數,所以冇所謂。

詳細定製方案請看官網,以及網友的分享

另外 squirrel 粵語拼音輸入法默認輸入繁體字,可通過快捷鍵 Control+Shift+4 進行繁簡切換,俱體請看 default.yaml 呢個文件。(2018.6.7 补充:还可以通过 Control + ~ 设置默认简体)我最喜歡的功能係,如果你先撳一下鍵盤左上角嘅 ~ 鍵(通常位於數字 1 左邊),你會進入漢語拼音(普通話)反查粵拼模式,即係話,如果你突然唔記得某個字點拼,可以輸入普通話拼音查訊耶魯拼音。不過有時候無用,有時候你明明輸入 x 字的普通話拼音,卻顯示 y 字的普通話拼音。我估係因爲映射錯誤?

侯選詞換頁,根據你的設定,可能有三種快捷鍵,tab 和 shift tab,加和減,Page Up 和 Page Down。好啦,差唔多係咁。其實 squirrel 作爲一款輸入法,尤其係耶魯拼音輸入法,體驗並唔算好,主要係設置起來有少少複雜…好似我咁,稍微改兩三個參數就直接羅嚟用,如果我夠叻,反查模式的 bug 應該可以修複吧?侯選詞的亂碼應該也可以正常顯示吧?我經常諗,如果 google 能開發一款桌面端的 gboard 客戶端就好了。

2018.6.7 补充:squirrel 支持一种叫“静默模式”的设置,可针对特定应用自动开启英文输入,从而避免反复按 shift 进行切换。比如针对终端、微信开发者工具、firefox 开发者版、spotlight、文本编辑这五款应用开启静默模式,只需要在 squirrel.yaml 里的app_options: 后添加下面这些设置:

com.apple.Terminal:
ascii_mode: true
com.tencent.wechat.devtools:
ascii_mode: true
org.mozilla.firefoxdeveloperedition:
ascii_mode: true
com.apple.Spotlight:
ascii_mode: true
com.apple.TextEdit:
ascii_mode: true

 

附耶魯拼音所有聲母韻母:

  1. 聲母:b, p, m, f, d, t, n, l, g, k, ng, h, gw, kw, w, j, ch, s, y
  2. 韻母:
    • a, aai, aau, aam, aan, aang, aap, aat, aak
    • ai, au, am, an, ang, ap, at, ak
    • e, ei, eng, ek
    • i, iu, im, in, ing, ip, it, ik
    • o, oi, ou, on, ong, ot, ok
    • u, ui, un, ung, ut, uk
    • eu, eui, eun, eung, eut, euk
    • yu, yun, yut
    • m, ng

一 些容易撈亂的拼音:

  • ai(契)、ei(企)的区别
  • aai(埃)、ai(矮)的区别,
  • au(留lau欧洲aujau)、ou(l老lou澳洲oujau)的區別
  • eui(最jeui对deui退teui举geui女leui neoi)、eu(靴heu着jeuk略leuk)的区别
  • eui(佢keui)、ui(绘kui)的区别
  • iu(了liu)、au(刘lau)的区别
  • eun润yeun、un员yun的区别
  • eun、eung的区别
  • eu(锯geu)、eut(律 率leut)
  • u、ut、uk
  • o、ot、ok
  • ong旁pong昂ong堂tong、ung碰pung铜tung,凤凰fungwong
  • eng艇teng轻heng、ang恒hang肯hang
  • im验yim、am任yam
  • un管gun、an捆绑kwanbong
  • yip(叶)、yim(验)
  • yit(热)、yin(现)
  • yik(亦)、ying(认)

发布者

科技微讯

大家可以关注微信公众号「科技微讯」啊哈哈哈,那里基本每天都更新哦!看科技视频,就看科技微讯!(•̀ᴗ•́)و ̑̑

《在 Mac 上使用粵語輸入法(鼠鬚管耶魯拼音方案)》上有10条评论

  1. 说实话,真的好想听到科科不标准的普通话,哈哈

  2. 好想念科科,科科你可以继续更新微信公众号或者微博吗?好想念你的声音

发表评论

电子邮件地址不会被公开。