PIME 大易三碼

對一個大易用戶來說,好的輸入法不好找。
Windows 7 時是 Yahoo 輸入法最好用,但是 Yahoo 輸入法已經停止開發,Windows 10 上比較好一點的輸入法只有 PIME

前一陣子回答了一個 PIME 的問題 大易3碼表缺字 #520

剛好當時也正在想三碼和四碼的問題,追了一下程式碼之後就覺得應該不是靠程式組字,而是靠碼表組字

PIME 內建的大易字庫有三個,大易三碼,大易四碼和泰瑞大易四碼
不過這三個我都用的不順手,所以改用openvanilla的(註: openvanilla/Source/Mac/MacDataTables/dayi3.cin )的字庫,修改了一下讓他可以在 PIME 用,但是這個字庫有些三碼字的順便並不是以常用字為基礎,所以我就稍稍修改字的順序,讓自己用起來比較舒服一點
這個碼表比較適合個人的習慣,這是三碼字庫但是也可以打到四碼,對我這種不嚴謹的人來說,這會比較好用

這是 Dropbox 下載位置,應該沒有很多人會下載,所以不會被擋才是
https://www.dropbox.com/s/ns3242pv397jyrk/dayi4.rar?dl=0

下載之後將 dayi4.json copy 到 C:\Program Files (x86)\PIME\python\cinbase\json
記得備份dayi4.json,切到三碼後,打幾個字,再切到四碼應該就可以換新的輸入順序

另一個檔案是 dayi4-add3.json ,也是用程式產生的,將所有的四碼字都產生一個三碼字的版本,不過沒有調過順序,所以就只是給大家玩玩看

原始大易三碼放在 github ,是用 cin 的格式儲存,再手動用程式轉成 json
https://github.com/richliu/PIME/blob/master/python/cinbase/cin/dayi4.cin

Linux 下 GCIN 的改法可以參考這一篇

Kubuntu執行GTK 程式的怪問題+gcin改dayi三碼表

On this day..

Comments

comments

Related Posts
  1. 林孚嘉/internlin
    Using Mozilla Firefox Mozilla Firefox 74.0 on Windows Windows NT

    嗚嗚,您好,我就是之前「大易3碼表缺字 #520」的發問者…

    後來我改使用 dime 了。 Orz (目前 pime 還是有點 bug,dime 的 bug 相對來說比較少)

    想請問您文內所說的「用程式產生的,將所有的大易四碼字都產生一個三碼字的版本」,可以提供 cin 版的 dayi4-add3 嗎?因為我想用 dime 的彙入自建詞庫的功能,達成 大易 4+3 版的悲願啊… Orz

  2. 林孚嘉/internlin
    Using Mozilla Firefox Mozilla Firefox 74.0 on Windows Windows NT

    您好,真是大感恩您的回復。

    請問您方便用 mail 回我嗎?我有好長的問題想問,怕留言的空間不夠… 囧

    真是謝謝您啊… Orz

  3. 林孚嘉/internlin
    Using Google Chrome Google Chrome 49.0.2623.112 on Windows Windows XP

    您好,我寫的好長,都被您的站當成 SPAM 了,嗚嗚!

    驗証碼明明都打對了,竟然又說我輸入錯誤,嗚嗚!

    請您用 MAIL 回我吧… Orz

    viewer 小老鼠 mail2000 點 com 點 tw

  4. 林孚嘉/internlin
    Using Mozilla Firefox Mozilla Firefox 52.0 on Windows Windows XP

    結果是

    錯誤: Your comment appears to be spam.

    Please go back and check all parts of your comment submission (including name, email, website, and comment content).

  5. 林孚嘉/internlin
    Using Mozilla Firefox Mozilla Firefox 74.0 on Windows Windows NT

    您好,真是大感恩您的回復。因為我是身障者,四肢有困難,老實說各種中文輸入法,目前在 win10 的支援度都不太好。對我來說,用電腦打字已經有點辛苦了,更別提在 win10 輸入中文了;因此很多時候如果情境許可,用講電話的,或網路語音,對我來說會比較方便。

    再次與您回報,dime 的作者說,目前 dime 的大易,是呼叫 win10 的內建的大易四碼表(C:\Program Files\Windows NT\TableTextService\TableTextServiceDaYi.txt) 來使用的。所以它連輸入標點符號(含符號表)的編碼都是對的。例如 「 的打法是 ={ ,這是從 dos 時代到 xp 時代,大易原廠官方版輸入法的編碼方式。(大易官方的8.0版又改編碼方式就暫不討論)。

    而目前 github 上 Chinese Open Desktop 所分享的大易碼表、和 pime 的大易碼表,三碼碼表是來自 OXIM ,都有缺、漏字,和輸入標點符號有缺(含符號表),與其編碼不合 dos 時代到 xp 時代的大易原廠編碼。的;四碼檔頭說來自大易授權,但實際看時雖沒漏字,但標點符號(含符號表)方面,也是有一樣的問題。另外 openvanilla 的 dayi3.cin ,中文應該沒漏字,但標點符號(含符號表)方面,也是有缺。

    不知您可否釋出由您轉的純4碼字轉3碼大易 cin 表檔嗎?醬就可以用 dime 的彙入自建詞庫的功能,達成 大易 4+3 版的悲願啊… Orz

    希望這次能留言成功啊… Orz

    • Using Google Chrome Google Chrome 80.0.3987.132 on Windows Windows NT

      對不起啦,不過暫時應該沒有想改系統.

      我文內有寫到

      “另一個檔案是 dayi4-add3.json ,也是用程式產生的,將所有的四碼字都產生一個三碼字的版本,不過沒有調過順序,所以就只是給大家玩玩看”

      所以你下載 dayi4 那個檔案就有你要的 3 碼字版本了

  6. 林孚嘉/internlin
    Using Mozilla Firefox Mozilla Firefox 74.0 on Windows Windows NT

    不好意思,因為我不會寫程式… Orz

Reply to richliu ¬
Cancel reply


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>