thhui
發表於 2010-9-1 22:04:52
佛振兄:
小狼毫可否在Windows 2000 平台上運作?
佛振
發表於 2010-9-1 22:09:10
回覆 39# thhui
打這樣的補靪,不勝直接使別的輸入法平台。
音節之間不加分隔符號,在一連串輸入中無法識別詞的邊界和編碼類型。所以只能打單個詞。
只考慮打詞,「中州韻」提供的設施根本沒作用。
只要打形碼的話,化十分之一的力氣就會做中;要拼音輸入法兼容一種原理迥異的輸入模式,十倍的功夫也白白賠上。
所以形碼的輸入模式不改革,此事還是從長計議的好。
佛振
發表於 2010-9-1 22:09:51
回覆 41# thhui
不支持Windows 2000。
thhui
發表於 2010-9-2 14:55:50
本帖最後由 thhui 於 2010-9-2 15:04 編輯
佛振兄:
拼音輸入詞時,
可能會打錯拼音字母。
現在的做法不能更改之前所輸入的字母,只可改最尾的字母,或刪除該字母。
可否在未做確認前容許更正。
例如按F2更正。
eg.打
你的輸入法是小狼毫。
應打
neidiksueyapfaatsisiulongho.
卻誤打成了
neidiksueyapfatsisiulongho
佛振
發表於 2010-9-2 15:08:45
回覆 44# thhui
麻煩吶。你看現在這介面上,沒有一條豎線狀的光標,不好確定做修改的確切位置。這不是技術上的困難,而是交互方式採用了一種不利於直接編輯輸入串的設計。原想,既然有即時轉換和錯誤拼式高亮的提醒,錯誤會被即時發現,總可以在輸入串末尾用Backspace修改。移動光標的功能不要也無甚大礙。
寫【平水韻】時可以再檢討一下。
xiss
發表於 2010-9-2 15:49:44
本帖最後由 xiss 於 2010-9-2 15:52 編輯
看到佛振跟thui討論得正起勁,但我這個後來者就連想安裝都不知道從何著手:L像個局外人。
能否寫個安裝說明出來?那個python2.7又是什麽?跟小狼毫又什麽關係?
很想安裝,但是看不懂頭緒,不知道怎樣安裝。能否寫個說明出來?最好把試用版的下載地址也在一樓展出。
這樣做,相信可以讓更多人更容易地跨入小狼毫的門檻,參與其中。謝謝。
thhui
發表於 2010-9-2 16:08:13
我的劉式改良版方案
聲母:-
劉式拼寫:ch
修改建議:c
韻母:-
劉式拼寫:oh、oi、o 、on、ong、ot、ok
修改建議: o、oi、ou、on、ong、ot、ok
劉式拼寫:oo、ooi、oon、ung、oot、uk
修改建議: u、ooi、oon、ung、oot、uk
劉式拼寫:euh、ui、un、eung、ut、euk
修改建議: eu、ui、un、eung、ut、euk
劉式拼寫:eu ep et
修改建議:eau ep et
實現在 weasel 的
劉式港拼修正版
lsc-hka.txt
# ZIME Schema v3
Schema = lsc-hka
DisplayName = 劉式港拼修正版
Dict = jyutping
Parser = roman
AutoPrompt = yes
AutoDelimit = yes
Predict = yes
Delimiter = [ ']
MaxKeywordLength = 6
FuzzyRule = aa$ a
FuzzyRule = a$ aa
#SpellingRule = a a'
#SpellingRule = A a
#SpellingRule = ^jyut$ yuet
SpellingRule = yu ue
SpellingRule = ui$ ooi
SpellingRule = un$ oon
SpellingRule = ut$ oot
SpellingRule = oeng$ eung
SpellingRule = eu$ eau
#SpellingRule = oe$ eu
SpellingRule = oe eu
SpellingRule = eoi$ ui
SpellingRule = eon$ un
SpellingRule = eot$ ut
#SpellingRule = o$ oh
#SpellingRule = ou$ o
#SpellingRule = ^()w \1u
SpellingRule = ^j y
SpellingRule = ^z j
#FuzzyRule = ^l n
#FuzzyRule = ^n l
FuzzyRule = u$ oo
# 簡拼
FuzzyRule = ^(ng).+$ \1
FuzzyRule = ^().+$ \1
# 兼容拼寫形式
#AlternativeRule = ^j z
#AlternativeRule = ^()u() \1w\2
AlternativeRule = ^c ch
AlternativeRule = ^s sh
#SplitRule = $ ^
#SplitRule = $ ^
# punctuation
Punct = , ,
Punct = . 。
Punct = < 《 〈
Punct = > 》 〉
Punct = / /
Punct = ? ?
Punct = ; ; 『~』
Punct = : :
Punct = ' 『~』
Punct = " 「~」
Punct = \ 、
Punct = | |
Punct = ` `
Punct = ~ ~
Punct = ! !
Punct = @ @
Punct = # #
Punct = % %
Punct = $ ¥ €
Punct = ^ ……
Punct = & &
Punct = * *
Punct = ( (
Punct = ) )
Punct = - -
Punct = _ ——
Punct = + +
Punct = = =
Punct = [ 「 【 [
Punct = ] 」 】 ]
Punct = { 『 {
Punct = } 』 }
# edit keys
#EditKey = bracketleft Left
#EditKey = bracketright Right
EditKey = minus Up
EditKey = equal Down
EditKey = comma Page_Up
EditKey = period Page_Down
EditKey = I Up
EditKey = K Down
EditKey = J Left
EditKey = L Right
EditKey = U Page_Up
EditKey = O Page_Down
EditKey = H Home
EditKey = N End
EditKey = P Escape
thhui
發表於 2010-9-2 16:25:07
本帖最後由 thhui 於 2010-9-2 16:51 編輯
分享我裝上小狼毫20100827版的簡單程序
先到以下網頁
http://code.google.com/p/zime/downloads/list
Download weasel-preview-20100827.zip 【小狼毫】預覽版 20100827
Download python-2.7.msi
Extract weasel--preview-20100827.zip to c:\weasel
Copy python-2.7.msi to c:\weasel
Click
c:\weasel\install.bat
佛振
發表於 2010-9-2 23:31:25
測試用數字標調打粵拼,真的很不方便!
thhui
發表於 2010-9-2 23:44:19
本帖最後由 thhui 於 2010-9-3 18:40 編輯
廣東拼音 數字標調 要分六聲,<br>普通人不經訓練是比較難辨,<br>還有打1-6的最上排鍵也較辛苦。<br><br>測試了!這裡是可以貼圖的!<br> ...<br><br><img src="http://hiphotos.baidu.com/%B7%F0%D5%F1/pic/item/f4857cf53225b32adcc474b7.jpg" alt="" border="0">
佛振
發表於 2010-9-2 23:48:16
本帖最後由 佛振 於 2010-9-2 23:52 編輯
回覆 50# thhui
不是用家的问题。用数字做输入,就不能同时用来选词,必须区分输入模式和选词模式,此一点,最为不便!所以我仍最崇尚符号键立体标调。只是做这种输入方案,拼写运算的代码量比较大,我实在怕了!哪位朋友帮忙做个。
用什么键来标调,输入法里不可完全照搬【打字机】,还要仔细斟酌。
佛振
發表於 2010-9-3 00:01:33
建议:
1调用键 :
2调用键 ~ <
3调用键 ^ >
4调用键 ;
5调用键 / ,
6调用键 \ .
: ~ ^ / \ 符号最象形;
: < > ; , . 只用三键对应平上去,上下排分别对应阴阳调,好记忆;
多种选择,试过才知道那种是最优!
thhui
發表於 2010-9-3 00:14:00
本帖最後由 thhui 於 2010-9-3 00:15 編輯
其實是否一定要標調?
第四調不標是否可行?就像在typewriter 一樣。
佛振
發表於 2010-9-3 00:23:49
本帖最後由 佛振 於 2010-9-3 00:26 編輯
回覆 53# thhui
可以呀。不过在输入法里面有一点不一样:多一个,不标调兼容九声。即,声调是可选的。这样打字才方便。
因此不标调时候选字不仅有阳平,还有其他声调的。在声调可选的大前提下,只有明确打出符号4,才能把候选字限定为阳平调。
billyswong
發表於 2010-9-3 10:02:14
對於輸入法的標調需要,我就住鍵盤設計想了兩個方案。
方案一:原數字鍵的shift版,即!@#$%^。好處係解釋記憶容易,但實則輸入要經常用shift就未必太順手。
方案二:右手尾指六鍵,[;./']。好處係唔使㩒shift,但對右手尾指/無名指負擔依舊偏大。
最後,如果像佛振兄的某建議一樣只用三鍵,就會變成;./:>?。我稍為傾向陽聲才㩒shift,不過亦缺乏陰聲陽聲誰字數多的數據……
佛振
發表於 2010-9-3 13:36:55
我推測,在輸入法中每字必打聲調的人非常少,所以標調是個較少用的功能,可以不必安排甚好的鍵位。
數字用來選詞,已成定例,因此直接用1-6標調不中;
許多人喜好以 , . 或 [] 或 -= 換前次頁,所以安排鍵位時要儘量避免。
再考慮到「標調是個較少用的功能」,所以一定要直觀,不需要太多記憶,用戶需要使用的時候能較快地做出反應。
billyswong
發表於 2010-9-3 16:26:16
回覆 56# 佛振
噉shift-1至6會唔會就係最好嘅方案?夠易記。
thhui
發表於 2010-9-3 18:38:21
本帖最後由 thhui 於 2010-9-3 18:53 編輯
回答佛振兄:
這裡是可以貼圖的!
方法是
http link
前提是server網站容許你連結.
border=0
佛振
發表於 2010-9-4 02:22:03
Hello,大家好。
【小狼毫】預覽版第五號做中了!
更新日誌
預覽版 20100904
* 新增上海吳語輸入方案,感謝上海閒話ABC君的付出!
* 新增粵拼聲調輸入,感謝thhui君提供碼表
* 標調拼音、注音方案改用自動生成注音的安裝方式,優化安裝包大小
* 完善安裝腳本,自動檢測操作系統類型,提示用戶選擇安裝輸入方案
中州韻輸入法引擎
http://zime.googlecode.com/
【小狼毫】
http://code.google.com/p/zime/wiki/Weasel
下載地址
http://code.google.com/p/zime/downloads/list
thhui
發表於 2010-9-4 17:17:05
本帖最後由 thhui 於 2010-9-10 13:28 編輯
再分享我的
劉式港拼兼容版方案
lsc-hkb.txt
# ZIME Schema v3
Schema = lsc-hkb
DisplayName = 劉式港拼兼容版
Dict = jyutping
Parser = roman
AutoPrompt = yes
AutoDelimit = yes
Predict = yes
Delimiter = [ ']
MaxKeywordLength = 6
#MappingRule = ^(.+)\d$ \1新的版本weasel-preview-20100904.zip 要引用這句 (去除#號)
FuzzyRule = aa$ a
FuzzyRule = a$ aa
#SpellingRule = a a'
#SpellingRule = A a
#SpellingRule = ^jyut$ yuet
SpellingRule = yu ue
FuzzyRule = ui$ ooi
FuzzyRule = un$ oon
FuzzyRule = ut$ oot
FuzzyRule = oeng$ eung
FuzzyRule = eu$ eau
#SpellingRule = oe$ eu
FuzzyRule = oe eu
FuzzyRule = eoi$ ui
FuzzyRule = eon$ un
FuzzyRule = eot$ ut
#SpellingRule = ^()w \1u
SpellingRule = ^j y
SpellingRule = ^z j
#FuzzyRule = ^l n
FuzzyRule = ^ng(.+)$ \1
FuzzyRule = ^n(^g)(.*)$ l\1\2
FuzzyRule = u$ oo
FuzzyRule = o$ oh
FuzzyRule = ou$ o
FuzzyRule = ang$ an
FuzzyRule = ong$ on
FuzzyRule = ot$ ok
FuzzyRule = ^()w(.+)$ \1\2
# 簡拼
FuzzyRule = ^(ng).+$ \1
FuzzyRule = ^().+$ \1
# 兼容拼寫形式
#AlternativeRule = ^j z
#AlternativeRule = ^()u() \1w\2
FuzzyRule = ^c ch
FuzzyRule = ^s sh
#SplitRule = $ ^
#SplitRule = $ ^
# punctuation
Punct = , ,
Punct = . 。
Punct = < 《 〈
Punct = > 》 〉
Punct = / /
Punct = ? ?
Punct = ; ; 『~』
Punct = : :
Punct = ' 『~』
Punct = " 「~」
Punct = \ 、
Punct = | |
Punct = ` `
Punct = ~ ~
Punct = ! !
Punct = @ @
Punct = # #
Punct = % %
Punct = $ ¥ €
Punct = ^ ……
Punct = & &
Punct = * *
Punct = ( (
Punct = ) )
Punct = - -
Punct = _ ——
Punct = + +
Punct = = =
Punct = [ 「 【 [
Punct = ] 」 】 ]
Punct = { 『 {
Punct = } 』 }
# edit keys
#EditKey = bracketleft Left
#EditKey = bracketright Right
EditKey = minus Up
EditKey = equal Down
EditKey = comma Page_Up
EditKey = period Page_Down
EditKey = I Up
EditKey = K Down
EditKey = J Left
EditKey = L Right
EditKey = U Page_Up
EditKey = O Page_Down
EditKey = H Home
EditKey = N End
EditKey = P Escape
這個劉式港拼兼容版
除了正宗劉式取碼方法,
更兼容該字的港式懶音(模糊音)廣東話。
你可以視懶音碼為「容錯碼」處理。
因為你要分辨錯音或正音其實就像要分清錯別字一樣,
打字時但求有字可出,有時打錯別字是情有可原。
所以打拼音時刻意打懶音(相似音)其實也是可以的,畢竟比較快一些。
現在更由於有 佛振 (弓辰) 兄 的這個智慧型拼音的幫助,
懶音找字法更可以加速輸入而不會相應多字詞要選,
這就當作簡速打法罷了。
聲母
ch->c
sh->s
n->l
ng.*->(零聲母).*
韻母
at->ak (ak 的編碼比較多)
ooi->ui
oon->un
ong->on
ot-ok (ok 編碼比較多)
wo->o
e.g.
廣 gwong->gong
陳 chan->can
歡 foon->fun
內 noi->loi
牛 ngau->au
匯wooi-wui
恆hang->han