輸入與設定問題
問:有沒有ㄅ半模式?我用習慣了小麥注音或香草的「傳統注音」模式的候選字順序,請問我該怎麼辦?
最快速的方法:「唯音輸入法偏好設定」的「一般設定」頁面有「我姓ㄅ」按鈕,點一下之後根據提示操作即可。
在此基礎上,要來回切換的話,請摁 Ctrl+Command+Shift+P 來啟用ㄅ半模式。這在唯音當中被稱為「逐字選字模式」。
唯音這邊沒有直接集成使用過「小麥注音的」候選字順序,而是使用了對ㄅ半輸入法使用者而言更具肌肉記憶之意義的「倚天中文 DOS 候選字排序」。該排序僅對逐字選字模式有效。
因為ㄅ半輸入法的使用者群體不太會再去適應新的排序,所以唯音輸入法從 3.6.1 版開始移除了對ㄅ半輸入法的候選字排序自訂功能。
至於小麥注音與 OpenVanilla 香草輸入法用的排序是不是也是倚天中文 DOS 排序,請自行詢問對應的輸入法團隊(雖然有一些現任成員是重複的)。
問:怎麼敲簡體?
請在系統偏好設定內新增「唯音-簡」這個輸入法。只要系統內有安裝了唯音輸入法,就應該能在簡體中文輸入法分類下找到該輸入法。為什麼不像其它有些輸入法那樣直接做熱鍵開關呢?因為他們那樣無法做到在簡體輸出時讓 macOS 聽寫的內容「也是簡體中文」。
唯音不信任繁簡轉換與簡繁轉換,因為必然會有轉換錯誤發生。唯音的簡體中文模式使用單獨的原廠辭典、與繁體中文模式的辭典分隔開。然而,每次在新增使用者片語辭典時,唯音都會往另一個繁簡模式的使用者片語辭典內添入轉換過的結果。因轉換過的結果的正確性無法保證,所以任何轉換結果的所在行都會有行尾標記。
唯音的繁簡切換熱鍵是 Ctrl+Command+Shift+D。更舊版的唯音輸入法沒有專門的繁簡切換熱鍵。
問:符號選單很多符號都顯示成被方框框起來的問號,該怎麼辦?
唯音只是允許輸入這些符號而已。至於這些符號怎樣顯示,則可能需要您系統內有安裝對應的字型。
打比方說「音樂」這個符號分類,就需要您安裝 SMuFL 標準的樂譜排版字型。如果您有安裝過 Steinberg Dorico 的話,您系統內應該已經有安裝 Bravura 這款字型。您也可以安裝 MakeMusic 出品的 Finale Maestro SMuFL 字型。
另外,「注音」符號分類下,可能會有至少四個缺字,需要您安裝任何可以支援粵語注音標準的字型(比如 NotoUnicode 或者 一點明體 I.Ming 都可以)。
此外,macOS 內建的字型對某些萬國碼字元的顯示支援也會隨著 macOS 版本的不同而有異動。
問:選字窗可以改成 macOS 內建注音那種橫版陣列型選字窗嗎?
田所選字窗現在已經支援這種多行橫版派列了。嚴格來講,這不是陣列排列,因為每一行的候選字數量的多寡取決於這一行的總體的繪製長度。
題外話:唯音輸入法已經自 3.5.4 版開始已經移除 IMK 選字窗。
很多使用者都希望能在自己喜歡的副廠輸入法內用上 IMK 的矩陣選字窗(就是 macOS 系統內建的注音輸入法的橫版矩陣選字窗)。然而,經過研究,唯音輸入法團隊不得不認清(目前能推斷出來的)唯一可能事實:IMK 選字窗充其量也只是 Apple 用來滿足自家輸入法需求的產品部件、一開始就沒有讓副廠輸入法廠商用得爽的打算。第三方輸入法開發者們想要將 IMK 選字窗實作到企業級堪用的地步的話,往往需要使用私有 API 等強硬手段、也不見得就一定能做到這個地步。如果你們有誰認識在 Apple 的人的話,請他們關注 Bug Report #FB11300759,這樣 Apple 或許能稍微重視一下這些問題。至少,就 IMK 選字窗的功能實作而言,唯音已竭己所能。
問:偏好設定內的鍵盤佈局與注音排列設定很亂欸。該怎麼調整?
只需要注意:
- 想用大千傳統 / 倚天傳統 / 漢語拼音的話,偏好設定介面內有對應的快速設定按鈕。
- 對於注音而言,只需要設定「排列」即可:在使用注音排列的情況下,鍵盤佈局設定僅會影響到螢幕小鍵盤的顯示。
問:有沒有辦法迅速備份/恢復輸入法的偏好設定?
唯音允許使用者使用終端機將當前輸入法偏好設定的絕大多數內容傾印成一份備份檔案。該備份檔案的實質是 Shell 腳本、需要在終端機內使用 pipeline 語句來指定寫到哪個新檔案當中(否則只會在終端機螢幕上顯示一遍腳本內容)。只需要將該腳本直接在終端機內運行、就可以將該檔案內的輸入法偏好設定恢復到電腦當中。命令用法參考範例:
~/Library/Input\ Methods/vChewing.app/Contents/MacOS/vChewing --dump-prefs > ~/Downloads/vChewingPrefBackup.sh
需要注意的事項有:
- 任何涉及到檔案路徑的偏好設定內容均不在備份範圍內,因為會有 Sandbox 資料位置存取相容問題。因為 Sandbox 機制的存在,唯音輸入法在存取一個手動指定的目錄時必須由使用者藉由圖形介面親自點開這個資料夾/檔案才可以(將檔案拽入到路徑控制項內也可以,因為也是使用者親自在圖形介面操作)。
- 該功能的設計交互特性決定了該功能不適合用來製作圖形介面版本。如果您希望將這個備份恢復過程自動化的話,您或許可以借助其他的輔助工具(比如 crontab)搭配您自己寫的其它 Shell 腳本工具來一同使用。
- 如果您用的唯音輸入法是您自己組譯建置的版本的話,請簽名,否則該命令可能會用 NSLog 的形式抱怨說簽名資料不存在。這並不影響傾印過程。
另:偏好設定視窗的「開發道場」頁面也提供了圖形介面的偏好設定 JSON 匯入 / 匯出功能——可以直接點按「匯出」按鈕將偏好設定存成一份 vChewing_Preferences.json,需要恢復時再點按「匯入」按鈕選取該檔案即可:
- 交換範圍:涉及沙箱安全權限的路徑設定與介面語言設定不在交換範圍內;除此之外的絕大多數偏好設定內容均涵蓋在內。
- 匯入完成之後會顯示成功筆數與失敗筆數,並列出每筆失敗的鍵與原因。
- 自唯音 4.7.3 版開始,在古早系統版本下使用該功能時,使用者會被提示改採其他交互方式來匯入 / 匯出 JSON(此時可以改用本節前述的終端機方式)。
問:怎樣才能繞過組字區直接輸入大寫或小寫英文字母?
偏好設定內有相關設定,要求唯音版本至少 v1.9.0 SP1。
唯音鼓勵使用鍵盤右側的 Shift 直接切換至英數輸入模式。
如果您在用的基礎鍵盤佈局是「Apple 倚天傳統」或者「Apple 大千傳統」的話,還可以這樣:
- 摁住 Option+字母鍵 可以「在組字區沒有字的情況下」直接輸出小寫字母。
- 摁住 Option+Shift+字母鍵 可以「在組字區沒有字的情況下」直接輸出大寫字母。
幹:我是拼音派的/簡拼注音派的,想知道這個輸入法是否可以免打聲調。
可以,但僅限拼音打字模式(需唯音 v4.4.0 開始的版本);注音打字模式目前沒有這個特性。
拼音打字模式下,空格鍵的語義是「省略聲調」,而主鍵盤區的數字鍵「1」仍然代表陰平聲調。您可以直接把整句的拼音連續敲完、不必逐個音節打空格或聲調,例如「shijie」會自動被切分並組出「世界」。只有在遇到歧義場合時,才需要補空格或聲調來劃分音節:比如「企鵝」至少要敲成「qi4e」或「qi e」。
- 注意:免聲調連打會讓組字引擎面對的候選組合數量暴漲。所以,免聲調的 4 音節(含)以下長詞仍可整詞連續敲擊組出;5 音節以上的免聲調連打則需要藉由聲調或空格鍵來劃分音節。這個限制是為了防止組字引擎被笛卡爾積噎死(會連帶噎死整個桌面)——這是與「免打聲調」這種使用者需求共生的數學難題。
- 如果您是「簡拼」的愛好者(只敲聲母等不完整讀音來組詞)的話,請在偏好設定的「行為設定」頁面開啟「狂拼模式」(需唯音 v4.6.3 開始的版本,會預設開啟)。狂拼模式就是專門服務您這種需求的:自 v4.7.0 版開始支援簡拼整詞,例如直接敲「ysxb」就會給出「野獸先輩」;當頂級簡拼整詞候選明確勝出時,打字即自動套用、不必等 Shift+選字鍵確認。詳細用法請見《寫給搜狗拼音/昇陽拼音/智能狂拼/紫光拼音的使用者》。
至於注音打字模式:唯音的注音打字不支援簡拼(每個音節都必須完整輸入注音符號),每個音節的聲調也必須輸入(一聲可用空格鍵輸入)。如果您對上述特性有剛需,請切換到拼音打字模式來用(熱鍵:Ctrl+Command+Shift+J 可在拼音/注音打字模式之間切換)。
問:我想使用三列注音,不想重複擊鍵,只是(比起通用拼音跟韋氏拼音)我更熟悉漢語拼音,該怎麼辦?
如果您在用唯音 v3.4.8 開始的版本的話,您可以嘗試使用劉氏注音排列。
問:使用者自訂辭典檔案頭部那串奇怪的 Pragma Header 是?砍掉又會冒出來,是病毒嗎?
那是唯音輸入法的自動格式整理標記,正常情況下可以不用理會。如果遇到辭典檔案內容無法正常生效的情況的話,請砍掉這一行 Pragma Header 且存檔,此時輸入法會自動重新整理格式、且會在此之後補回這一行。
問:要怎麼輸入符號、特別是全形空格?有標點符號小鍵盤嗎?還有沒有別的可以隨選符號輸入的方法?
當且僅當組字區內沒有內容的情況下,摁 Shift+Space 可以連續輸入全形空格。
標點符號小鍵盤的功能沒有製作,因為製作成本與功能易用性回報相比實在不值得。請善用波浪符號選單,能提供與新酷音輸入法的波浪符號鍵選單近乎一致的體驗。如果將新酷音的 symbols.dat 放入使用者片語辭典目錄的話,則波浪鍵選單的內容會與新酷音完全一致。如果想用類似於小麥注音的符號選單的話,請摁「Option+波浪符號鍵」。如果您用的是 JIS 鍵盤的話,因為 JIS 鍵盤沒有波浪鍵,所以唯音會改認位於右手 SHIFT 鍵左側的「_」鍵作為符號鍵、以取代波浪符號鍵。
問:請問有學習常用詞彙的功能嗎?
預設的漸退記憶模組只有不到六天的有效記憶,且會有個別記憶觀測失效導致的「記不住」的情形。想要持久記憶的話,可以隨時用 SHIFT+前後方向鍵 來選中您想要手動記憶的詞彙、再摁 Enter 添入使用者片語辭典。
問:選字鍵可以改 ASDF 之類的嗎?
唯音輸入法預設的選字窗可以修改選字鍵:在偏好設定的第二頁或者第四頁可以改(取決於你在用的 macOS 系統版本),輸入的選字鍵序列會被自動去重複、再做合規性判定。
偏好設定介面內的開發道場裡面的 IMK 選字窗是無法修改選字鍵的、且根本連預設的選字鍵都失效。因為 macOS 內建的 IMK 選字窗模組十幾年來都沒被修正的缺陷的存在,唯音的 IMK 選字窗無法實現這些功能。
問:請問可以自己增加字庫嗎?
請善用輸入法選單內的使用者片語自訂功能。