看板: BudaTech ◎ 佛典電子化討論 板主: HeavenChow |
閱讀文章: 第 1178/2032 篇 | 上篇 | 下篇 | 回覆 | 轉寄 | 轉貼 | m H d | 返回 |
發信人: wiskey@ms17.hinet.net (Post Gateway), 信區: BudaTech 標 題: UniOcean 9Goes Principle 發信站: 由 獅子吼站 收信 (Sun Jan 25 14:27:28 1998) 上篇文章,寬度過長,文不成體,謹於此再此整理後重置版上一次。 ===== 香水海九宮輸入法規則(UniOcean 9Gos Principle) ====== 一)、緣 起 初始之概念乃由於藏經所需之字型過多,所以為配合字型 輸出與輸入之需求,只是制定EUNI(Extended Unicode)內碼 與「香水海」中文輸入法規格而已。但由於現今之設備愈來 愈加短小,為配合窄小空間亦能作中、英文等語文之輸出入 ,及為便利遠端公共電話亦能即時控制伺服端電腦之需求,遂 自香水海字根輸入法中逐漸演化出本法(含中文注音、中文字 根,英文、日文)。 二)、香水海二三事 香水海:一詞取自華嚴經,意為極廣大空間。有如地球各洲 間海洋空間一般。英文名稱取為 UniOcean == Universe Ocean 之簡稱,倒翻為中文即「宇宙海」 ,亦為極廣大空間之意。 又 UniOcean == Unlimited Ocean 之意,倒翻為 中文即「無垠海」,亦為極廣大空間之意。 又 UniOcean == United Ocean 之意,倒翻為中文 即「連續海」,亦為極廣大空間之意。 版本編號:UO 5522-1 first edition 1998-01-25 release (UO == UniOcean,KB==KeyBoard,K == 55,B == 22) 開放宣告:此處所列之方法完全免費,各類人等皆可免告知自 行自由採用。 三)、UO 5522-1 簡介 此法以電話九宮鍵盤為設計藍本,本法可適用在任何狹小空間 卻可能須作中、英文輸入之用器上。例如:一般電話、行動電話 、網路電視遙控器、掌上型電腦、電子PDA,呼叫器秘書台等。 隨此需求之延伸,亦發展出繁簡體中、日文之九宮輸入法格式( 原來方式為在一般IBM鍵盤上作業),同時本法亦設計有與其他語 文相接之界面。所以此法可適用至全世界。 不過,敝人在此僅提出英文與中文注音之用法規則。至於其他 語文規則,有緣再嚮大眾。如果使用者不想用注音作中文輸入, 也可依本法規自行訂定語文輸入規則(只要制定語文代碼即可, 例:天才輸入法 打#L88631#L 即可進入。 本法共制定二種規格:一種須配合硬體線路(按鍵較少),一種為 免改硬體立可使用現成設備。 配合硬體之法適用在無歷史包袱之新產品,如PDA 或網路電視 之遙控器。此處所釋放者為後者免改硬體之法。 四)、設計原則 本法之設計方式乃考量101鍵盤及九宮鍵盤之「方向」、「數字」 、「順序」、「使用機率」、「群組」、「一致性」、「使用習 慣」、「易記性」等原則而出,例如: 方向:Esc ==#1 ==>左上,BackSpace==#3 ==>右上, Tab ==#7 ==>左下,Shift ==#9 ==>右下, Space==#0 ==>中下。 CapsLock==#*+7 ==>左下, Enter ==#*+9 ==>右下。 ...等等 數字:!@#$%^&*() ==#9+#(or ##)+(1...0)。!為數字1之按Shift 狀態,@為數字2 按Shift 之狀態,其餘類推。 順序:`-=\[];',./ == #9+*+(1...0,*),左列符號在101鍵盤上具 有「順序性」。至於加 * 於開頭則是因為 * 字鍵在 0 字 鍵之左邊,所以先取得。右列符號則加 0 字鍵於開頭 ~_+|{}:"<>? == #9+0+(1...0,*) 使用機率:# 開頭字碼比 #* 開頭字碼較通用。Enter 放在#* 之 下原因,為在注音或中文輸入中,常需變換輸入模式 打英文字或其他符號,所以切換模式(#5)優先Enter (#*9),同時也因為9在右下方,方向上比較易記之故。 群組:方向功能鍵↓↑→← 群組與Insert、Home、PageUp、 Delete、End、PageDown,各編在 # 字開頭與#* 開頭 之內,以便利記憶。 一致性:英文小寫a...z,因為Shift == #9, 所以大寫A...Z ==#9(or *)+英文小寫字碼。 !@#$%^&*() == #9+#(or ##)+數字鍵。## 為數字之前 頭標誌碼。 使用習慣: ← ==#4 ==>左中,↑==#2 ==>中上, → ==#6 ==>右中,↓==#8 ==>中下。 五)、各國共通原則 1) 進入鍵盤虛擬模式 當終端電話或電腦與伺服端剛接通時,此時終端狀態預設為數字 模式。若欲進入虛擬控制模式須先按#*#*#*,若欲回復為數字模式 時再按一次#*#*#*。 2) 控制鍵語法:Ctrl+Key == #*+#+Key, Alt+Key=#*+*+Key 例:Ctrl+A == #* #+2+4 Ctrl+Z == #* #+1+6 Alt +B == #* *+2+5 Alt +C == #* *+2+6 3) 功能鍵語法:F? == 0+?, ? == 0...9,*,# 例:Ctrl+F1 == #* #+0+1 Ctrl+F11 == #* #+0+* Alt +F2 == #* *+0+2 Alt +F12 == #* *+0+# F11 == #* 0+* F9 == #* 0+9 F12 == #* 0+# 4) 其他按鍵語法: 1> * 開頭-- b) Clear == *** 說明:使用者自行「清除為零」。意指清除前一 個未完之動作,例如-- 1.按 #* 或 #** 或#*# 之後不想繼續,可 再按Clear清除(連按三次 *)。 2.欲按 # 開頭之字碼,按完#之後不想*或 *#或*##之後又後悔不 想按時可按Clear 清除。 2> # 開頭-- a) ←==#4 ,↑==#2,→==#6,↓==#8 b) Esc ==#1,BackSpace==#3(清除前一個字元) Tab ==#7,Space==#0, Shift ==#9 (英文模式下,按一個 * 也可以) c) 語文別切換控制碼(Shift Language) == #5(#L) 3> #9 開頭-- a) 右列符號語法 `-=\[];',./ ==> #9+*+數字 (1...0,*) b) 右列符號語法 ~_+|{}:"<>? ==> #9+0+數字 (1...0,*) d) 右列符號語法 !@#$%^&*() ==> #9+#(or ##)+數字 (1...0) 4> #* 開頭-- Insert==1,Home ==2,PageUp ==3 Delete==4,End ==5,PageDown==6 Help ==7,Enter==9,CapsLock==8 實際按法: Insert ==#*+1, Home ==#*+2, PageUp ==#*+3 Delete ==#*+4, End ==#*+5, PageDown ==#*+6 Caps Lock==#*+7, On Line Help ==#*+8 ,Enter ==#*+9 註:線上立即說明==#*8 或 ##### (此項功能類似Windows F1鍵,主要為用顯示或語音方式 告知使用者UniOcean 九宮輸入法之按鍵方法) 5> ## 開頭--a) 阿拉伯數字 => 1 == ##1, 2 == ##2...9 == ##9, 0 == ##0 b) 連續之數字列語法: ###+[Serial Keys]+### 例:12345 == ###12345###,不必打成 ==> ##1##2##3##4##5 6> ##* 開頭 -- 響鈴功能設定 == 1 (當使用者以電腦對電腦時,此 項功能可以失能) Clear功能設定 == 2 (當未來使用語文之類別太多導 致判斷式過於繁複或可能有衝 碼之疑慮時,可將此此項功能 失能) 實際按法: 響鈴致能 ==##*+1+1(預設值),響鈴失能 ==##*+1+0 自行清除為零(Clear)致能 ==##*+2+1(預設值), 自行清除為零(Clear)失能 ==##*+2+0 7> UniOcean 功能字鍵表 # #* 0 ---------------------------------------------- 1 Esc Insert F1 2 ↑ Home F2 3 BackSpace PageUp F3 4 ← Delete F4 5 Shift Language End F5 6 → PageDown F6 7 Tab Caps Lock F7 8 ↓ On Line Help F8 9 Shift Enter F9 0 Space Symbol Ctrl F10 Code * General Ctrl Symbol Ctrl F11 Code Code # Numeric Ctrl Symbol Ctrl F12 Code Code 5) 設定固定輸入模式: #L+ 電信國碼 + 語文代碼 +#L (L==Language==5) 進入香水海快速英文模式 ==> #L+886+00+#L 進入香水海繁體中文模式 ==> #L+886+02+#L 進入香水海日文模式 ==> #L+886+05+#L 進入香水海簡體中文模式 ==> #L+886+06+#L 進入香水海中文注音模式 ==> #L+886+08+#L 進入中文輸入轉換模式,倉頡vs英文轉換 ==> #L+886+11+#L 進入中文輸入轉換模式,倉頡vs注音轉換 ==> #L+886+21+#L 註:a) 886 為台灣電信國碼 b) 8860+? ,?為阿拉伯數,從0 - 8 保留為香水海各種預設之 語文輸入辨別碼。使用者自設之輸入法,可用區段 88630 - 88689 c) 8869+? 之區段保留勿用。 d)【中文輸入法】vs【英文轉換模式】之代碼一律為8861+?, ? == 1預設為倉頡輸入法。 e)【中文輸入法】vs【注音轉換模式】之代碼一律為8862+?, ? == 1預設為倉頡輸入法。 6) 設定臨時輸入模式語法: 輸入一個字母 ==> #L+#+語文代碼+字碼。 輸入一個字串 ==> #L+語文代碼+字碼+#0 輸入後,立刻切換到所設定之模式,但仍保留原來模式,當輸 入#0時即返回原來模式。使用者若按#L#0就到英文模式,按#L#P 就到香水海中文注音輸入法。(P==Phonics==7,0==0,9==自設) ==語文代碼== 0==English 1==Arabic 2==Chinese(香水海中文字根輸入法) 3==Franch 4==Germany 5==Japanese 6==Russian 7==Spanish 8==UniOcean Phonics(香水海中文注音輸入法) 9==(User Setup) 範例: a) 在注音模式下切換到英文模式並打出「Lion」四字之字串 正確 ==> #L + 0 + *56466664 + #0,結尾接 #0 代表這 是一個字串,0 預設為英文模式。 正確 ==> #L + 0 + #956466664 + #0, 錯誤 ==> #L0*56466362#L,結尾接 #L 代表要切換到其 他類語文之固定模式。但世界上沒有這麼長 的電信國碼。 b) #L#066 ==> 打出小寫 O 。 #L#0*66 ==> 打出大寫 O 。 0 預設為英文模式。66 為小寫 O, *66(or #966)為大寫 O。 7) 按鍵自動失效 當使用者所按下之碼,經比對後告知為無效時,該碼之緩衝區 即時清除為零不再給予記憶。此時若欲重覆剛剛之字碼時,須重 新再打一次。 8) 清除回覆 當使用者所輸入之碼鍵經系統比對為錯誤時,系統應給予 「清除為零」之高頻響鈴警示。若成功時亦需給予低頻響鈴。 所以要響鈴,主要原因為:使用者不一定能用「看」的,所 以要用聽的。 9) 線上立刻查詢==>##### or #*8 10) ##*+? 三碼開頭控制碼 ==> 保留以供擴充用 。 使用者自設請使用四碼開頭控制碼 ###*+?(?為阿拉伯數字) 11) 在實際電腦101鍵之數字鍵區中,電話九宮鍵盤之「#」功能由 「+」符號來取代。 12) UniOcean 符號字鍵表 ## #9#(or #9##) #9* #90 ------------------------------------------ 1 ==> 1 ! ` ~ 2 ==> 2 @ - _ 3 ==> 3 # = + 4 ==> 4 $ \ | 5 ==> 5 % [ { 6 ==> 6 ^ ] } 7 ==> 7 & ; : 8 ==> 8 * ' " 9 ==> 9 ( , < 0 ==> 0 ) . > * ==> / ? 六)、英文輸入部份: 語法:數字碼 + 辨別碼 1) .adgjmptw==(1,2,3,4,5,6,7,8,9)+(1 or 4 or 7)(以 4 為標準) 2) qbehknrux==(1,2,3,4,5,6,7,8,9)+(2 or 5 or 8)(以 5 為標準) 3) zcfilosvy==(1,2,3,4,5,6,7,8,9)+(3 or 6 or 9)(以 6 為標準) 4) 若要大寫,按*+英文字碼或按#9+英文字碼。 例:W == *+9+4(or 1 or 7) 或 W == #9+9+4(or 1 or 7) 5) 英文字在九宮鍵中之配置: 1=> .QZ 2=> ABC 3=> DEF 4=> GHI 5=> JKL 6=> MNO 7=> PRS 8=> TUV 9=> WXY 6) UniOcean 英文字鍵表 2 3 4 5 6 7 8 9 1 <==數字碼 ------------------------------------------ A ==> 4 J ==> 4 T ==> 4 <== B ==> 5 k ==> 5 U ==> 5 <== C ==> 6 L ==> 6 V ==> 6 <== D ==> 4 M ==> 4 W ==> 4 <== 辨 E ==> 5 N ==> 5 X ==> 5 <== 別 F ==> 6 O ==> 6 Y ==> 6 <== 鍵 G ==> 4 P ==> 4 . ==> 4 <== H ==> 5 R ==> 5 Q ==> 5 <== I ==> 6 S ==> 6 Z ==> 6 <== 註:以上表中之1,4,7可以互用,2,5,8可以互用,3,6,9可以互用 Note:有些電話九宮鍵將 .QZ 配置在數字鍵 0。經考量按鍵之便 利性,本人將其配置在數字鍵 1 。 七)、注音輸入法 1) 注音輸入,當完成一字之Key In 時須送出 #0 以結束一個字之工 作,此項用法與一般注音輸入方式相同。 2) 當一個結束時,若此字有詞彙,使用者可以按Shift(#9)+數字鍵 作字彙選擇。此項用法,也與一般注音輸入方式相同。 3) 聲母配置表 ==免加標頭== 1:ㄅ 2:ㄉ 3:ㄍ 4:ㄆ 5:ㄊ 6:ㄎ 7:ㄇ 8:ㄋ 9:ㄏ *:ㄈ 0:ㄌ ==應加標頭 * == 1:ㄐ 2:ㄓ 3:ㄗ 4:ㄑ 5:ㄔ 6:ㄘ 7:ㄒ 8:ㄕ 9:ㄙ 0:ㄖ 4) 韻母配置表 ==應加標頭 0 == 1:ㄚ 2:ㄞ 3:ㄧ 4:ㄛ 5:ㄟ 6:ㄨ 7:ㄜ 8:ㄠ 9:ㄩ *:ㄝ 0:ㄡ ==免加標頭== 1:ㄢ 2:ㄦ•□ 4:ㄣ 5:ˊ 7:ㄤ 8:ˇ *:ㄥ 0:ˋ 註:輕聲(•)、一聲(□)、ㄦ皆為 2。 4) 舉 例 1> 獅子吼: *82 *32 9008 2> 大藏經: 2010 *370 *103*2 3> 香水海: *70372 *806058 9028 4> 阿彌陀佛:012 7030 506045 *045 八)、各類中文輸入法在九宮鍵盤上之使用方式 各類中文輸入法,除「香水海中文輸入法」以外,可依二種方式 轉換,即可在九宮鍵上輸入。(「香水海中文輸入法」免轉換可直 接以「數字之概念」輸出) 1) 第一種依大千字鍵之注音排法換算成香水海之注音排法,即可 求出各輸入法在香水海中之輸入鍵。 例:倉頡輸入法 1> 旨 ==> PA ==> ㄣㄇ ==> 47 2> 失 ==> HQO ==> ㄘㄆㄟ ==> *6405 2) 第二種依英文字直接轉換。 例:倉頡輸入法 1> 旨 ==> PA ==> 7424 2> 失 ==> HQO ==> 451566 注意:為避免轉碼之複雜性,及增加比對之效率故,所有英文字 之尾部辨別碼最好是4,5,6。至於1,7,2,8,3,9碼則儘量避 免不要用。 九)、結 語 本法雖經多方測試,但不能確定是否無誤,大眾若是發覺以上所 列方法有衝碼或不良處或語義不清之處,或有其他更好之建議,皆 歡迎來函告知! 函寄 ==> wiskey@ms17.hinet.net |
閱讀文章: 第 1178/2032 篇 | 上篇 | 下篇 | 回覆 | 轉寄 | 轉貼 | m H d | 返回 |
卍 台大獅子吼佛學專站 http://buddhaspace.org |