看板: 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 |