自製中文輸入法?

本區專門提供 Mac OS X 使用者交換使用心得

版主: ross_ttbryanchangdigdogchester

回覆文章
內容
發表人
頭像
yenlung
常吃冰
文章: 496
註冊時間: 09/24/2001 1:01 am
來自: 貓空地區
聯繫:

自製中文輸入法?

#1 文章 yenlung »

看來很多人對OS X的不滿都是中文輸入法(沒有漢音)。雖然我用的是倉頡,但是對於在一些「小地方」諸如標點符號的輸入等等,還是有一點不滿意。

所以呢,我就想說,來自己弄些輸入法吧。

結果發現,蘋果的輸入法轉換程式IM Plugin Converter似乎兩大問題:

(1) 做出的輸入法,輸入碼輸入結束時不能按Space,而是按Return(這非常不方便)

(2) 沒有完整的說明。(有範例啦,但是說什麼以Table為例,不知有沒有其他方式)

最近試用UniDoc,很不錯,中文輸入法的修改也比較容易(可以輸出某個輸入法再修改)。但是也是有缺點,首先是付費軟體。第二是要修改成漢音輸入法不知有沒有困難。
G34郎
基本會員
文章: 40
註冊時間: 12/09/2001 1:01 am
來自: 香港

自製中文輸入法?

#2 文章 G34郎 »

其實在Mac OS的輸入法有兩個快速鍵可幫助輸入全形/半形字母/數字/符號:
caps lock
按下此鍵,可直接單鍵輸入半形字母/數字/符號,直至放開此鍵。

按一下此鍵,會發覺有一個符字出現,接著可單鍵輸入一個全形字母/數字/符號,再按一下~,才可輸入下一個全形字母/數字/符號。
[img]images/smiles/icon_rolleyes.gif[/img]
G34郎
基本會員
文章: 40
註冊時間: 12/09/2001 1:01 am
來自: 香港

自製中文輸入法?

#3 文章 G34郎 »

我試過用Input Method Plugin Converter做了一個廣東話輸入法和一個通用倉頡輸入法,我想我們可以交流一下。
<BLOCKQUOTE><font size="1" face="XYZ">quote
做出的輸入法,輸入碼輸入結束時不能按Space
這是可以的。
<BLOCKQUOTE><font size="1" face="XYZ">quote
沒有完整的說明
說的也是,但已足夠做一個完整的輸入法。
<BLOCKQUOTE><font size="1" face="XYZ">quote
看來很多人對OS X的不滿都是中文輸入法(沒有漢音)
漢音方面,或者我們可以共同努力一下?
<BLOCKQUOTE><font size="1" face="XYZ">quote
雖然我用的是倉頡,但是對於在一些「小地方」諸如標點符號的輸入等等,還是有一點不滿意。
請詳細說明之?
頭像
janusng
嗜冰客
文章: 1048
註冊時間: 04/30/2001 1:01 am
來自: Metropolis Asylum
聯繫:

自製中文輸入法?

#4 文章 janusng »

頭像
janusng
嗜冰客
文章: 1048
註冊時間: 04/30/2001 1:01 am
來自: Metropolis Asylum
聯繫:

自製中文輸入法?

#5 文章 janusng »

支三四郎:

Input Method Plugin Converter不能做出單鍵Map字或符號的輸入法(不用再按space或Enter)!如在倉頡用數目字直入數字,comma出comma等。(更好用的是九方或四角用字母入英文!到時根本不用轉回英文輸入!) [img]images/smiles/icon_biggrin.gif[/img] [img]images/smiles/icon_biggrin.gif[/img] [img]images/smiles/icon_biggrin.gif[/img]

[ 01-21-2002: 留言編輯者: 真理士 ]
頭像
paladin
留言破百
文章: 248
註冊時間: 08/10/2001 1:01 am
來自: Tokyo/Japan

自製中文輸入法?

#6 文章 paladin »

我還沒空研究在 OS X 裡寫輸入法的技術細節,不知道缺的是什麼東西。如果是缺辭庫,不知如果把 libtabe 之類的辭庫轉給 OS X 用,能不能解決問題?

libtabe 是 UNIX 裡的輸入法 XCIM 在用的辭庫,據說收集有十四萬個詞,以及其出現頻率等等的資料。剛剛看了 IM Plugin Converter 的範例檔,覺得應該不難把這個辭庫轉來用。故且先把使用權等問題先擺一遍。請問如果有了一個辭庫,接下來的東西是否都可由 IM Plugin Converter 來湊,做出一個好用的輸入法呢?

libtabe 的資料在 http://xcin.linux.org.tw/libtabe/index.html, 辭庫是裡面的 tsi.src 這個檔,佔 2.8 MB.
頭像
yenlung
常吃冰
文章: 496
註冊時間: 09/24/2001 1:01 am
來自: 貓空地區
聯繫:

自製中文輸入法?

#7 文章 yenlung »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>
Q: 做出的輸入法,輸入碼輸入結束時不能按Space
<HR></BLOCKQUOTE>

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>
A: 這是可以的。
<HR></BLOCKQUOTE>

能不能請教這要怎麼做呢?


<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>
雖然我用的是倉頡,但是對於在一些「小地方」諸如標點符號的輸入等等,還是有一點不滿意。
<HR></BLOCKQUOTE>

我個人是喜歡很容易輸入自己習慣的常用符號。最好不用去選,可以用按什麼command啦,option啦加某個鍵產生,或是用輸入碼都可以。

我常用的符號有【】「」『』……※▲▼《》等等。

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>
按一下此鍵,會發覺有一個符字出現,接著可單鍵輸入一個全形字母/數字/符號,再按一下~,才可輸入下一個全形字母/數字/符號。
<HR></BLOCKQUOTE>

謝謝謝謝。我以前還真的不會這麼用。不過特殊符號好像還是不能打出?

我是用倉頡,所以好像大多數的正常符號輸入似乎還不太成問題。
G34郎
基本會員
文章: 40
註冊時間: 12/09/2001 1:01 am
來自: 香港

自製中文輸入法?

#8 文章 G34郎 »

不加入TERMINPUTKEY:就行,好像下例:
METHOD: TABLE
ENCODE: BIG5
PROMPT: 陽春輸入法
VALIDINPUTKEY: abcdefghijklmnoqprstuvwxyz
BEGINCHARACTER
a 日
ab 明
ENDCHARACTER
要輸入明日兩字作一行,我會這樣輸入:
ab<space bar>a<return>
字和字之間不用按return,只需要輸入編碼,按space bar,選字(如有的話),輸入下一字編碼(這時上一個字已送出)。
頭像
the real unknown
冰果室打手
文章: 2610
註冊時間: 04/26/2001 1:01 am
來自: GMT-5
聯繫:

自製中文輸入法?

#9 文章 the real unknown »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 yenlung:
<STRONG>謝謝謝謝。我以前還真的不會這麼用。不過特殊符號好像還是不能打出?

我是用倉頡,所以好像大多數的正常符號輸入似乎還不太成問題。</STRONG><HR></BLOCKQUOTE>

我也是用倉頡。我們是輸入法的少數民族。 [img]images/smiles/icon_smile.gif[/img] 蘋果的倉頡還算堪用。至少我們比用注音的人幸福一點。不過我還是找不到頓號(、)怎麼直接打出來。
回覆文章