hahua wrote:
我安裝後也是小鍵盤,...(恕刪)
我目前用這個,
之前版上有大大POST,
海鷹飛翔雙姆蝦米
拇指嘸蝦米輸入
不過一直不知道怎麼加字加詞...
想把整個簡體字字庫補齊
綁約像被綁架 wrote:
我目前用這個,之前版...(恕刪)
可以去看HYZYIN.txt這個設定檔,您的字庫在哪一個檔案,看CODEFILE=.\ZYCODE.txt這行設定,這是拇指注音的設定,找ZYCode.txt這個檔案就對了,裡面就有對照表:
單字對應如下:
仁 (不能打注音)
什 (不能打注音)
字詞設定如下:
露一手 .
露天 .
露天電影 .
露天劇場 .
露天礦 .
露水 .
詳細設定說明如下:
海鷹配置文件中的常用命令及設置說明,應該是目前比較全面的了
關於說明的說明:
1、本說明參考了互聯網上朋友對海鷹飛翔輸入法的一些介紹,如有雷同,還請見諒。
2、有些說明可能不準確或是錯誤,更還請大家多多指教。
3、所有控制鍵配置的值:為1表示啟用,為0表示不啟用
一、基本配置文件config.txt:
基本配置文件為與HYFXIM.dll同一目錄中的CONFIG.TXT。包含了輸入方法的個數以及與該輸入方法相應的配置文件名。所有的配置文件均採用unicode編碼的文本格式,主要是為了便於在PC上編輯和輸入多國語言使用。
config.txt文件的格式如下:
[CONFIGFILES]......標題,不能為其他字符串
CONFIGFILES=4......輸入方法的個數
CONFIGFILE1=拇指五筆\config.txt ......各個輸入方法及相應的配置文件路徑(相對於當前目錄)
CONFIGFILE2=拇指拼音\config.txt
CONFIGFILE3=外接鍵盤五筆\config.txt
CONFIGFILE4=軟鍵盤五筆\config.txt
切換輸入法時,按照上面的順序列出。
二、[setup]的設置
1. 輸入方法描述:
DESCRIPTION=XXXXX輸入......在切換輸入方法時,顯示該字符串
2.外接鍵盤:
SUPPORTKEYBOARD=1 或 0 ......在使用過程中,通過控制鍵ALTKBSUPPORT來切換。
3..AUTOHEIGHT=0.....1表示在輸入界面的高度由系統指定,0表示在輸入界面的高度由配置文件指定;對於自定義輸入界面的情況,一般指定為0
4.AUTOPOS=1 或 0 ......1:表示輸入界面在屏幕上的位置由系統指定;0:表示輸入界面在屏幕上的位置由配置文件指定;對於自定義輸入界面的情況,一般指定為0。
5.啟動加速優化:
ACCELFILE=..\五筆優化.dat......文件路徑
6.是否支持聯想
PHRASETIP_SUPPORT=0或1;0表示不支持,1表示支持。缺省值:1
7.兩個詞的聯想:
STWLX=1…….如果碼表中有四字詞組,當只輸入前兩個字的詞組時會聯想出後面如:「共同富裕」,在輸入「共同」後,後聯想出「富裕」
8.點擊符號首選字(詞)上屏
OUTPUTWORDWOF=1......缺省狀態是輸出符號時,不輸出候選字符。(如果想輸出符號時,會先輸出當前候選條中的第一個詞,然後輸出符號,)設0則不啟用該功能。
9.搜索字符串,顏色:
SHOWSSTRING=1......顯示搜索字符串
COLORSS=FF0000......搜索字符串的顏色
COLORCS=0000FF......候選詞的顏色
10. 是否顯示候選字詞前的數字提示
SHOWNUMBER=0.......0表示不顯示,1表示顯示。
COLORNUM=EE0000......數字的顏色如要顯示為紅色,則COLORNUM=0000FF,以此類推。缺省值:0x000000
11.是否顯示候選詞編碼
SHOWTIP=0或1;0表示不顯示,1表示顯示。缺省值:1
COLORTIP=FF00FF......編碼的顏色,如要顯示為紅色,則COLORTIP=0000FF,以此類推。缺省值:0x000000
12.萬能鍵
TPF=*(萬能鍵):......指定編碼中的通配符,如五筆輸入法中的z鍵;
SHOWUNKNOWNTIPS=0或1;當輸入了萬能鍵時,是否顯示候選詞的全部編碼,0表示不顯示,1表示顯示。缺省值:1
SUPPORTFLOATING=1……是否支持浮動,具體應用不祥
13.「下一頁」提示
COLORSNP=AA00AA......下頁標誌的顏色
標誌
SNP=▼......可以自己設定標誌,標誌字符串,最大長度為3
寬度
SNPWIDTH=-1......標誌字符串佔用的寬度;應設為-1;如果不想顯示該標誌,則設置為0即可。
OUTPUTWORDWOF=0
EXTRACL=12......在使用筆畫輸入時此值應>12
14自造詞:
USERCODESUPPORT=1......造詞功能1為啟用 0為不啟用
USERCODEFILE=..\wbuserword.txt......自造詞文件夾位置
15.持續按鍵和連續按鍵時間設置:
SPACETIMEROUT=400......持續按鍵,主要對空格鍵<400,單位是毫秒
TIMEROUT=199......變化的時間,單位是毫秒
TIMEELAPSE=250......連續點擊的間隔,單位是毫秒
16.ESC菜單中增加自定義詞組命令:
ESCFUNC=1 或 0 ......1:表示使用ESC菜單;0:表示不使用ESC菜單;
ESCMENU:......表示ESC菜單,可以加入大部分控制鍵命令;舉例 如下: ESCMENU=COPY,SEPARATOR,CUT,SEPARATOR,PASTE,SEPARATOR,POWEROFF,SEPARATOR,ALTKBSUPPORT,SEPARATOR,SCREENOFF,INTERFACE_SEL,CHILD_INTERFACE_SEL,START_ADDUSERDEFINEDWORD
其中:
SEPARATOR......只對ESC菜單起作用,它的作用是在菜單中畫一條分隔線,
POWEROFF......關機命令;
POWEROFF......關屏命令,關屏後程序繼續運行;
ALTKBSUPPORT......切換對外接鍵盤的支持
START_ADDUSERDEFINEDWORD ......自定義詞組命令
#在[CONTROLKEY]中也可以定義:
POWEROFF……關機命令;
POWEROFF……關屏命令,關屏後程序繼續運行;
ALTKBSUPPORT……切換對外接鍵盤的支
17.輸出英文時,可以設定是否輸出空格:
OSWOW=1
CODEFILEFORMAT=1……0為不輸出空格
18. 模糊音、同鍵位有多個字母
MHYNUMBER=3 ……目前不支持
MHY1=z zh
MHY2=c ch
MHY3=s sh
EQUAL鍵:(同鍵位有多個字母:如同一鍵位上有Q W)
SHOWMIDSEL=0
EQUNUMBER=15......對應同鍵位的個數
MIDSELTOL=12
EQU1=q w
EQU2=e r
EQU3=t y
EQU4=u i
EQU5=o p
EQU6=a s
EQU7=d f
EQU8=g h
EQU9=j k
EQU10=l m
EQU11=z x
EQU12=c v
EQU13=b n
EQU14=+ .
EQU15=' |
19.候選條選項
CANDX=0
CANDY=0......候選條的位置,相對於輸入界面
CANDWIDTH=240......候選條的寬度
CANDHEIGHT=21......候選條的高度
CANDPICTURE=cand.bmp......候選條圖片.BMP格式
CANDFONTSIZE=18......候選字體大小
CANDFONTNAME=Tahoma......候選字詞的字體
#CANDFONTNAME=細明體
CANDFONT_CLEARTYPE=0......不使用明細字體
20.主輸入界面設置
XLEFT=0......在X軸的位置,
YTOP=189......在Y軸的位置,此坐標是由320-26-105得到,26是下任務欄的高度105是輸入法界面 高度
WIDTH=240.......寬度:相對於230*240屏而言
HEIGHT=105......高度:
PICTURE=DWB.bmp......界面圖像 .BMP格式
DOWNPICTURE=DWBD.bmp......按下圖像 .BMP格式
21.翻頁命令
PageUp=[ ......符號在[CHARS]命令中指定座標
PageDown=]……符號可以自定
22.DIRECTOUTPUT=0 ......是否直接輸出
23.MAXCODELENGTH=0 ……搜索字符串的長度,0表示最大長度(255)
24.CODEFILE=..\碼表詞頻文件\wbu.txt……碼表文件,可以指向其它目錄中的文件
25.OUTPUTUSWNC=1......暫不支持,命令不清楚
26.MAXCHARNUMBER=100......最大輸出長度
27.MAXSEARCHRESULT=100......最大搜索結果個數
28.FREQ_SUPPORT=1......是否支持詞頻調整
29.FREQCOUNTFILE=..\碼表詞頻文件\freq.txt......詞頻調整文件
30.COUNTONECHAR=1......單個字是否需要頻率調整
31.OSWOR=4……四碼上屏,相對於五筆
MAXCODELENGTH=3……搜索字符串的長度
三、主輸入界面控制鍵設置
[CONTROLKEY]......格式為:命令名 矩形位置(中間加空格分開),(在主輸入界面中必須有此標題,而子輸入則必須取消)
CONTROLKEYNUMBER=8
CONTROLKEY1=RETURN 197 119 240 150
CONTROLKEY2=SPACE 156 119 197 150
CONTROLKEY3=CHILD_INTERFACE_SEL 157 57 240 88
CONTROLKEY4=INTERFACE_SEL 104 119 156 150
CONTROLKEY5=PAGE_UP 157 27 197 57
CONTROLKEY6=PAGE_DOWN 196 27 240 57
CONTROLKEY7=BACKSPACE 156 89 240 119
CONTROLKEY8=ESC 0 27 51 57
......
命令說明:
1、RETURN.....回車
2、BACKSPACE......退格
3、SPACE......空格(有候選詞時輸出第一個候選詞,否則輸出空格)
4、ESC......取消(取消候選詞,從子輸入界面返回主輸入界面,打開ESC鍵菜單)
5、DEL......刪除
6、COPY......拷貝
7、CUT......剪切
8、PASTE......粘貼
9、UNDO......撤銷命令
10、INTERFACE_SEL......輸入法選擇鍵,彈出輸入法選擇菜單
11、CHILD_INTERFACE_SEL......子輸入界面選擇鍵,彈出子輸入界面選擇菜單
12、SHIFT......上檔鍵
13、RETURN_UPLEVEL......從子輸入界面返回主輸入界面命令
14、PAGE_UP......上翻頁鍵
15、PAGE_DOWN......下翻頁鍵
16、CHILD_UP......子輸入界面上翻頁
17、CHILD_DOWN......子輸入界面上翻頁
18、SELECTWORD_PREV......候選詞前後選擇命令
19、SELECTWORD_NEXT......候選詞前後選擇命令
20、TOGGLEFIRSTL......候選詞首字母大小寫切換
21、TOGGLEALLL......單詞大小寫切換
22、IMUP......輸入法前後切換命令
23、ARROWUP….上方向按鍵
24、ARROWDOWN….下方向按鍵
25、ARROWLEFT….左方向按鍵
26、ARROWRIGHT….右方向按鍵
四、主輸入界面字符鍵設置
[CHARS]......格式為:字符小寫 字符大寫(或上檔時的字符) 矩形位置(中間加空格分開),(在主輸入界面中必須有此標題,而子輸入則必須取消)
PRINTKEYNUMBER=27......可打印字符個數(不包括控制鍵位[CONTROLKEY]內的)
CODINGKEYNUMBER=26......編碼字符個數(字符要排在非編碼的前面)
PRINTKEY1=a A 51 27 104 57
PRINTKEY2=d D 104 27 155 57
PRINTKEY3=g G 0 57 52 88
PRINTKEY4=j J 52 57 105 88
PRINTKEY5=m M 105 57 155 88
PRINTKEY6=p P 0 89 52 119
PRINTKEY7=t T 52 89 105 119
PRINTKEY8=w W 105 89 155 119
PRINTKEY9=b B 0 0 0 0
PRINTKEY10=c C 0 0 0 0
PRINTKEY11=e E 0 0 0 0
PRINTKEY12=f F 0 0 0 0
PRINTKEY13=h H 0 0 0 0
PRINTKEY14=i I 0 0 0 0
PRINTKEY15=k K 0 0 0 0
PRINTKEY16=l L 0 0 0 0
PRINTKEY17=n N 0 0 0 0
PRINTKEY18=o O 0 0 0 0
PRINTKEY19=q Q 0 0 0 0
PRINTKEY20=r R 0 0 0 0
PRINTKEY21=s S 0 0 0 0
PRINTKEY22=u U 0 0 0 0
PRINTKEY23=v V 0 0 0 0
PRINTKEY24=x X 0 0 0 0
PRINTKEY25=y Y 0 0 0 0
PRINTKEY26=z Z 0 0 0 0
PRINTKEY27=* * 0 119 52 150
五、子輸入界面切換
[ALTKEY]...... 格式為:名稱 矩形位置(中間加空格分開),(在主輸入界面中必須有此標題,而子輸入則必須取消)
ALTKEYNUMBER=2
ALTKEY1=符號輸入 0 0 0 0
ALTKEY2=數字輸入 52 119 105 150
六、子輸入界面的設置
LEFT=0......子輸入界面在主界面中的位置,左邊起點位置
TOP=26……子輸入界面上邊距在主界面上邊的距離
RIGHT=240……子輸入界面的寬度
BOTTOM=79……. 子輸入界面高度
DIRECTOUTPUT=1......是否直接輸出
DIRECTRETURN=0......輸出單個字符後,是否立刻返回主輸入界面
PICTURE=shuzi.bmp......正常圖
DOWNPICTURE=shuzidown.bmp......下按圖
CONTROLKEYNUMBER=0......控制鍵個數,設置同[CONTROLKEY],但不要[CONTROLKEY]標題
如:
CONTROLKEYNUMBER=8
CONTROLKEY1=RETURN 197 119 240 150
CONTROLKEY2=SPACE 156 119 197 150
CONTROLKEY3=CHILD_INTERFACE_SEL 157 57 240 88
CONTROLKEY4=INTERFACE_SEL 104 119 156 150
CONTROLKEY5=PAGE_UP 157 27 197 57
CONTROLKEY6=PAGE_DOWN 196 27 240 57
CONTROLKEY7=BACKSPACE 156 89 240 119
CONTROLKEY8=ESC 0 27 51 57
PRINTKEYNUMBER=10......可打印字符個數
CODINGKEYNUMBER=0......編碼字符個數
PRINTKEY1=1 1 0 0 51 30
PRINTKEY2=2 2 51 0 104 30
PRINTKEY3=3 3 104 0 155 30
PRINTKEY4=4 4 0 32 52 62
PRINTKEY5=5 5 52 32 105 62
PRINTKEY6=6 6 105 32 155 62
PRINTKEY7=7 7 0 62 52 92
PRINTKEY8=8 8 52 62 105 92
PRINTKEY9=9 9 105 62 155 92
PRINTKEY10=0 0 52 92 105 124
七、在子輸入中再指定輸入法
ALTKEYNUMBER=2.......取消[ALTKEY]的標題
ALTKEY1=符號輸入 0 0 0 0
ALTKEY2=數字輸入 52 119 105 150
八、在子輸入中使用ESC菜單功能
ESCFUNC=1……..在子輸入界面中要有ESC鍵位
ESCMENU=COPY,CUT,PASTE,UNDO,SEPARATOR,CHILD_INTERFACE_SEL,START_ADDUSERDEFINEDWORD,RETURN_UPLEVEL
九、最後的說明:
1.4版已可以在子輸入界面中設置指定碼表文件,優化文件等,同時基本上可以在子輸入界面中設置[setup]中的配置命令了,但候選條格式、詞頻選擇方式目前還沒有實現。
捷舒軟體設計坊 http://jieshusw.blogspot.tw/
jieshu.tw wrote:
可以去看HYZYIN.txt這個設定檔,您的字庫在哪一個檔案,看CODEFILE=.\ZYCODE.txt這行設定,這是拇指注音的設定,找ZYCode.txt這個檔案就對了,裡面就有對照表:
謝謝大大的詳細說明,
依您的說明,我找到了
HYLIU.txt的這個檔案,打開後中間為
#码表文件,及相关设置
CODEFILEFORMAT=0
ACCELFILE=.\LIU.dat
CODEFILE=.\CODE.txt
OSWOR=5
MAXCODELENGTH=0
因為字庫表應該是在CODE.txt檔?
還是 LIU.dat。
這換句話,
如果要增加簡體字的字根,
可直接將CODE.txt打開,增加修改,
但我不確定是不是要以 UTF-8 編碼儲存呢?
大量的簡體字根,
我曾以word繁轉簡取重要的修改,
後 UTF-8 編碼存回原資料匣,
似乎仍然無法看到已修改過的簡體字。
目前仍有三個未解的問題:
我不確定這個字碼表是要在安裝前改好,
還是安裝後改後就行?
編碼方式為何?
修改過後的檔案,不論以手機或PC記事本打開後,
簡體字則出現 ? 無法辨識的況態。
或許說明較不清楚,
附圖說明,
即使以手機修改,鍵入簡字後,
儲存再打開,仍然是 ? ,
而新字根仍未出現。





以對字為例,簡體字為对,新增字根为 a,
海鹰仍有内建 uaa,可以键出,
只键入a ,并並不會產生对,所以代表新增的字根无效。
究竟是什麼地方作錯了?
我知道大大不是用無蝦米,
或許您也可以試著將簡體字庫鍵入您的海鷹飛翔注音法中
我不確定這樣可不可行?
再次感謝大大花時間思索這個問題,謝謝!
關閉廣告