PIME icon indicating copy to clipboard operation
PIME copied to clipboard

建議新增「加入詞彙」的方式

Open kuroutaakatsuki opened this issue 2 years ago • 6 comments

最近由於我的詞庫詞量多到完全無法進入使用者詞庫,一開就會當掉。 衍生的一個問題就是,「深水埗」「道頓堀」這類非中文字的單字就變得很難登錄。

建議可以增加快捷鍵新增複製中的詞彙的方式。 由使用者輸入注音,新增單字。

謝謝。

Google日文輸入法的快捷鍵登錄單字UI參考。 Snipaste_2022-10-21_16-09-38

kuroutaakatsuki avatar Oct 21 '22 07:10 kuroutaakatsuki

打字時,還沒按 Enter 前,可以使用 Ctrl + 1-9 數字鍵加入游標前方的詞或後方的詞 (相關設定在「設定新酷音輸入法」->「打字行為」->「中文模式輸入設定」中)。例如,Ctrl+3 就會將游標前方或後方三個字加入詞庫。

我測試的版本:1.3.0-beta2

yan12125 avatar Oct 31 '22 10:10 yan12125

上述的方式我知道,也很常用。 但是沒辦法對應我遇到的狀況。

詞彙過多,而造成詞庫無限輪迴的問題能解決的話。 也不用這個新增詞彙方案就是。 已經好幾個月沒有成功開啟過了。(ノД`) Snipaste_2022-11-01_18-41-42

kuroutaakatsuki avatar Nov 01 '22 09:11 kuroutaakatsuki

請問是因為需要的讀音和原本漢字的讀音不同嗎?那的確只能用直接修改詞庫的方式。

如果詞庫的問題是瀏覽器的效能瓶頸 (https://github.com/EasyIME/PIME/issues/553 ),改用 chewing-editor 可能可以解決。目前唯一找到的 Windows 的版本 https://github.com/Chocobo1/chewing-editor-build 似乎無法讀取 PIME 的詞庫。我有空來研究一下自行編譯。

yan12125 avatar Nov 01 '22 15:11 yan12125

對,有時候想登錄一些詞彙,會有日本、香港才在用的字,

日本用詞:道頓 堀(ㄎㄨ) 香港用詞:深水 埗(ㄅㄨˋ)

這個情況下,沒辦法用詞庫裡面的登錄方式,就有些尷尬。 覺得未來如果能不仰賴瀏覽器來設計UI,可能又會更便利些吧。

不過像我這樣複製同個詞庫SQLite檔到複數電腦上累積內容, 以至於單字量過多到詞庫開不起來的使用者,應該不多。

目前是有找可以編輯SQLite檔的程式來用, 遇到常用字一直換不過來的時候,也可用來調整優先度參數。XD

新酷音詞庫編輯器 之前有看到。 以前的詞庫好像不是用SQLite檔,所以目前沒有辦法使用。

感謝交流!

kuroutaakatsuki avatar Nov 02 '22 01:11 kuroutaakatsuki

了解,抱歉之前沒想清楚,Ctrl + 數字鍵的方式就留給其他人當參考吧!

以前的詞庫好像不是用SQLite檔,所以目前沒有辦法使用。

之前提到的專案編譯指令中有 SQLite https://github.com/Chocobo1/chewing-editor-build/blob/master/appveyor.yml ,我猜是有支援 SQLite,需要再確認看看。

yan12125 avatar Nov 02 '22 14:11 yan12125

測試出來了~ PIME 用的詞庫路徑和 chewing-editor.exe 預設的不同,需要設定環境變數修改。在 PowerShell 中,設定兩個環境變數後再執行 chewing-editor.exe,就可以成功讀取 PIME 的詞庫。

$env:CHEWING_USER_PATH='C:\Users\<username>\AppData\Roaming\PIME\chewing'
$env:CHEWING_PATH='C:\Program Files (x86)\PIME\python\libchewing\data'
chewing-editor.exe

yan12125 avatar Nov 05 '22 14:11 yan12125