藏文联想输入法设计

合集下载

藏大岗杰藏文输入法使用手册(汉语)

藏大岗杰藏文输入法使用手册(汉语)

藏⼤岗杰藏⽂输⼊法使⽤⼿册(汉语)⽬录许可协议 (3)第⼀章系统概述 (5)1.1 产品包装 (5)1.2 产品组成 (5)1.3 产品应⽤ (6)第⼆章系统安装 (6)2.1 安装前的准备 (6)2.2 安装与卸载 (7)第三章输⼊法的基本知识 (7)3.1 输⼊法的使⽤ (8)3.1.1 启动⽂字编辑器 (8)3.1.2 启动输⼊法 (9)3.1.3 输⼊和提交 (10)3.2 界⾯说明 (10)3.2.1 输⼊法托盘图标 (10)3.2.2 输⼊法选择列表 (11)3.2.3 状态条 (11)3.2.4 预编辑窗⼝ (12)3.2.5 候选窗⼝ (12)第四章藏⽂输⼊法的基本操作 (13)4.1 基本操作 (13)4.1.1 界⾯介绍 (13)4.1.2 藏英⽂切换 (14)4.1.3 软键盘 (14)4.1.4 ⽤户⾃定义词 (15)4.1.5 字符集检索 (16)4.2 系统设置 (16)第五章藏⽂输⼊ (17)5.1 简介 (17)5.2 键盘布局 (18)5.3 输⼊规则 (20)第六章藏⽂词组输⼊ (24)6.1 简介 (24)6.2 输⼊规则 (24)6.3⽤户⾃定义词组规则 (25)第七章梵⾳转写藏⽂(梵⽂)输⼊ (26)7.1 简介 (26)7.2 键盘布局 (27)7.3 输⼊规则 (27)7.3.1常⽤梵⾳转写藏⽂(梵⽂)(扩充集A中的梵⽂)的输⼊规则 (27)7.3.2 梵⾳转写藏⽂(梵⽂)(扩充集B中的梵⽂)的输⼊规则: (28)第⼋章藏⽂⽤符号输⼊ (32)8.1 简介 (32)8.2 键盘布局 (32)8.3 输⼊规则 (33)西藏⼤学藏⽂信息技术教育部⼯程研究中⼼0891-*******/doc/8398d9ed551810a6f524869b.html许可协议除⾮有另外的注释,所有《藏⼤岗杰藏⽂输⼊法》软件包中的⽂件和软件版权由西藏⼤学所有。

版权所有 (C) 2005-2008 西藏⼤学保留所有权利。

藏文键盘输入法设计原理

藏文键盘输入法设计原理
根据输入设备的不同可以将输入法分为3类: 1、键盘输入法:目前最成功的藏文输入技术之一。 2、手写笔输入法: 3、语音输入法。 :
藏文键盘输入法原理概述
藏文键盘及外设输入流程图过程:
注意:
(1)输入法管理器调用当前使用的输入法IME 的函数ImeProcessKey (),传送键盘信息到输 入法IME; (2)输入法IME接收到键盘消息,开始输入到 藏文的转换,如果不进行转换,则输入法管 理器将其直接送到应用程序; (3)将转换好的藏文字符(串),输入法IME 通过ImeToAsciiEx()返回参数发送藏文字符 (串)到输入法管理器;
藏文键盘输入原理
西文:敲入的按键就可以直接根据当前的代 码页(Code Page)转换为西文字符的内码 从而显示在当前应用程序的窗口中。 藏文键盘编码输入: (1)藏文编码,即一定的规则(藏文码表)为 藏文编码,从而产生一个“藏文 编码”对 照表。 (2)输入系统:根据码表,编写输入法程序。 (3)用户输入藏文输入码,通过输入系统处理 就可以把藏文输入计算机。
藏文键盘输入原理
输入系统:即翻译程序,负责把输入码翻译 成为藏文机内码,并提供用户一个交互的界 面,提供应用程序一个输入接口。 Condition:输入系统必须先于应用程序得到用 户按键的扫描码或ASCII码,否则如果应用程 序先得到的话,就会对按键进行处理,那样 输入系统就没有办法进行工作了。
setwindowshookexsetwindowshookex码表是在藏文键盘输入中的一个重要的数据码表是在藏文键盘输入中的一个重要的数据结构结构datastructuredatastructure是藏文输入码到机内码转换的核心是藏文输入码到机内码转换的核心corecore是藏文输入码和机内码之间的映射关系是藏文输入码和机内码之间的映射关系mappingmapping是以文件的形式存储在计算机内是以文件的形式存储在计算机内textfiletextfile是存储在是存储在system32system32文件夹文件夹是由一个个表项构成每个表项一般有两个是由一个个表项构成每个表项一般有两个域分别是

集音节、梵文和词汇于一体的藏文智能输入系统

集音节、梵文和词汇于一体的藏文智能输入系统

I tl g n i ea n u y tm n o p r tsS l b e nel e tT b tn I p tS s i e I c r o ae yl ls& S n k i & Vo a u ay a a s rt c b lr
W ANG e .a W i1n
( aino hn n r t nTcn l yh ̄tt, a w s Mi ri nvrt, a zo as 3 0 0 hn ) Nt o fC iaI omai e oo ai e No h et n ie U i sy L nhuG nu7 0 3 ,C ia f o h g tu o ts ei
的拉 丁转 写为藏文字丁编码 。这几种输入法虽然有所不 同, 但 从 编码输入 的角 度看 其输入方案均是 以字丁为输入单位 , 且根
藏文 3 0个 字母 和四个元音 的拉 丁字母 转写 , 英文键 用 盘的2 3个键 位 : , , , , , , ,,, ,, n o P rstu v a b C d e g h ijk lm, , , ,,,, , ,
据一个字 丁的叠 加层 数 或其 拉 丁转 写就 有不 等 的击键 次数 。 例如拼写输入法 输入一个 叠加四层 ( 包括 元音 ) 的字丁需 要
三键 到四键 , 一个藏文字 丁对应 唯一一个 编码 , 因此都 是低 效
w,, 分别对 应表示拉丁转写 的字母 a b C d eg h ijk l Yz , , , , , , ,,, ,, m, ,, ,,,, , , Y z。不 同数量拉 丁字母的组合所代 表 n o P rStu vw, ,
的藏文字母用相应 数量的键位组 合 。表 1是藏文 3 0个 字母 、 四个元音 的编码 规则 , 如字母 的拉丁转写 即编码 na n g g 是 ,, a三个键 位的组合。

基于统计的藏文音节联想输入

基于统计的藏文音节联想输入
入 方式 —— 前加 字联 想 方 式 、 字联 想 方式 、 字位 联 想 方 式 . 基 基
关键词 : 节 ; 计; 音 统 关联 ; 想输 入 联
中 图分 类 号 : P 1 T 39
文 献 标 识码 : A
文 章 编 号 :0 6 4 0 ( 08 0 — 09 一O 1 0 - 7 22 0 )3 0 6 5
藏文 中的辅音 及元音 的结合形 成 了音 节 , 藏文 在拼写 时 , 它不仅具 有横 向拼写性 , 同时具有 纵向拼写性 , 由纵 向和横 向的组合形成 的平面 文字就是 藏文 中的一 个音 节. 一般地 , 藏文 的文 法 和字 型规则 来 说 , 节 按 音 是 由前加 字 、 基字 、 元音 、 加字与 又后加 字组成 , 后 音节之 间用音 节点符 号“ ’ 隔开. 音节 以纵 向为 单位 时 , 但
收 稿 日期 : 0 8 O — 2 20一 1 O 基金项目: 国家 自然 基 金 项 目( 0 7 0 O . 62 3 9 )
作者简介 : 多杰卓玛( 9O )女 ( 17一 , 藏族) 青海贵德人, , 西北 民族大学 中国民族信息技术研 究院讲师, 从事藏文信 息处理的教学
和研 究.
每一个字 符称为 一个字丁 L. 中字 丁又是 由一个 辅音字母 或几个 辅音字 符在垂直 方 向上 的叠加 而成 的. 1其 ] 一 个音节最 少一个 字丁构成 ; 最多 由 4个字 丁构成 ( 图 1 . 见 ) 因此 , 我们也 可 以说 音节是 由字 丁组 成 的. 这样 形
成 了现代 藏文 的单音节 、 双音节 、 三音节 和 四音节 .
的 结构 特 点 并 分析 了藏 文 音 节 内的前 加 字 与基 字 、 加 字 、 后 加 字 的 关联 关 系 , 对 5 M 藏 文 语 料 的 67 94 6 后 又 并 0 0 6 音 节做 了各 成 分 间的 频 率 统 计. 关联 关 系建 立 了字 丁 之 间 的 简 单 联 想 输 入 模 式 . 出 了藏 文 音 节 的 三 种 联 想 输 用 提

藏文联想输入法设计

藏文联想输入法设计

藏文联想输入法设计藏文输入法是藏文信息处理技术的一项基础工作,藏文输入法包括藏文单字输入法和词语联想输入法。

文章在讨论藏文输入法实现方法的基础上,设计了藏文联想输入法中的生成树模块、检索模块和联想模块。

标签:藏文信息处理联想输入法生成树一、引言藏文是属于拼写文字,具有纵向和横向组合的特点,一个完整的藏文字由七个部件组成,按书写顺序依次是前加字、上加字、基字、下加字、元音、后加字、又后加字。

藏文输入法就是根据用户的输入查找出相应的藏文字供用户选择,它分为两部分,一是运用分析、综合的方法将藏文字排序,也就是字库和码表的生成;二是运用一定的方法将需要的藏文字从字库中取出来,也就是检索,其难点在于检索算法的构造。

目前已经开发出来的藏文输入法有方正、华光、桑布扎、班智达等,这些输入法不具有联想功能,从而影响了藏文字输入的速度。

本文在讨论藏文输入法实现方法的基础上,设计了藏文联想输入法中的生成树模块、检索模块和联想模块。

二、藏文输入法的实现方法构造藏文外码到内码的转换通常有两种方法,一是采用数组,二是采用有序树。

1.数组方法藏文有30个辅音,将第一个字母相同的藏文字定义为一个数组,共有30个数组,分别用unsigned char zw-a[]、unsigned char zw-b[]、……、unsigned char zw-z[]表示。

根据用户输入的藏文字在相关的数组中查询,得出相应的藏文字供用户选择。

采用数组的方法虽然实现简单,但该方法不易实现藏文的联想功能。

2.有序树方法静态数组不能动态释放内存,由数据结构算法可知,其检索效率不高,因此有必要将藏文单字构成一棵有序树,动态生成与释放,并且在树中的结点域中不包含藏文字,节省资源。

键树是一种特殊的查找树,其树中每个结点不是通常意义的关键字,而是组成关键字中的一个字符,从根到叶子结点的一条“路径”才对应一个关键字。

设字符集{AE,AF,AG,AH,AI,AL,AN,AO,AR,AU,BA,BD,BG,BK,BN,BR,BS},按首字母将其分解得{AE,AES,AEH,AF,AFA,AFD,AFG,AG,AH,AI,AK,AKA,AKD,AKF,AL,AN,AO,AR,AU}和{BA,BD,BG,BGS,BK,BKS,BN,BR,BS}对于关键字个数大于1的集合再按第二个字母进行分解为{{ AF,AFA,AFD,AFG},{ AK,AKA,AKD,AKF }},其它的集合也按类似的方法分解。

喜马拉雅藏文输入法字根表

喜马拉雅藏文输入法字根表

喜马拉雅藏文输入法字根表
(实用版)
目录
1.喜马拉雅藏文输入法字根表的概述
2.喜马拉雅藏文输入法字根表的特点
3.喜马拉雅藏文输入法字根表的应用
4.喜马拉雅藏文输入法字根表的意义
正文
喜马拉雅藏文输入法字根表是一款基于藏文的输入法,它包含了藏文中所有的字根,并且每一个字根都有对应的编码。

这款输入法不仅可以在电脑上使用,也可以在移动设备上使用,方便人们快速、准确地输入藏文。

喜马拉雅藏文输入法字根表的特点是字根全、编码简,易于学习和使用。

它将藏文中的每一个字根都列举出来,并且每一个字根都有对应的编码,使得人们可以轻松地找到并输入所需的字根。

此外,这款输入法还支持拼音输入和笔画输入,使得人们可以根据自己的习惯选择输入方式。

喜马拉雅藏文输入法字根表的应用广泛,它不仅可以用于藏文的文字处理,也可以用于藏文的学术研究。

对于藏文学习者和研究者来说,这款输入法提供了一个方便、高效的输入工具,使得他们可以更加专注于藏文的学习和研究。

喜马拉雅藏文输入法字根表的意义在于它为藏文的数字化输入提供了一个重要的工具。

随着数字化技术的发展,越来越多的文字需要数字化输入,而喜马拉雅藏文输入法字根表正是满足了这一需求。

第1页共1页。

试谈藏文键盘布局

试谈藏文键盘布局

试谈藏文键盘布局
才科扎西
【期刊名称】《西北民族学院学报:自然科学版》
【年(卷),期】1997(018)002
【摘要】对藏文三十个字母,进行字频统计后,按德活拉克理论为依据,设计了合理的藏文键盘布局。

【总页数】3页(P57-59)
【作者】才科扎西
【作者单位】西北民族学院数学系
【正文语种】中文
【中图分类】TP391
【相关文献】
1.藏文计算机通用键盘布局与输入法研究 [J], 卢亚军
2.藏文键盘布局的优化设计方法 [J], 高定国;龚育昌
3.试谈藏文古籍为我区建设服务的若干方面 [J], 次仁班觉
4.试谈藏文拼音和拼音教学 [J], 马月华
5.试谈藏文典籍命名的色彩及修饰 [J],
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

藏文联想输入法设计
藏文输入法是藏文信息处理技术的一项基础工作,藏文输入法包括藏文单字输入法和词语联想输入法。

文章在讨论藏文输入法实现方法的基础上,设计了藏文联想输入法中的生成树模块、检索模块和联想模块。

标签:藏文信息处理联想输入法生成树
一、引言
藏文是属于拼写文字,具有纵向和横向组合的特点,一个完整的藏文字由七个部件组成,按书写顺序依次是前加字、上加字、基字、下加字、元音、后加字、又后加字。

藏文输入法就是根据用户的输入查找出相应的藏文字供用户选择,它分为两部分,一是运用分析、综合的方法将藏文字排序,也就是字库和码表的生成;二是运用一定的方法将需要的藏文字从字库中取出来,也就是检索,其难点在于检索算法的构造。

目前已经开发出来的藏文输入法有方正、华光、桑布扎、班智达等,这些输入法不具有联想功能,从而影响了藏文字输入的速度。

本文在讨论藏文输入法实现方法的基础上,设计了藏文联想输入法中的生成树模块、检索模块和联想模块。

二、藏文输入法的实现方法
构造藏文外码到内码的转换通常有两种方法,一是采用数组,二是采用有序树。

1.数组方法
藏文有30个辅音,将第一个字母相同的藏文字定义为一个数组,共有30个数组,分别用unsigned char zw-a[]、unsigned char zw-b[]、……、unsigned char zw-z[]表示。

根据用户输入的藏文字在相关的数组中查询,得出相应的藏文字供用户选择。

采用数组的方法虽然实现简单,但该方法不易实现藏文的联想功能。

2.有序树方法
静态数组不能动态释放内存,由数据结构算法可知,其检索效率不高,因此有必要将藏文单字构成一棵有序树,动态生成与释放,并且在树中的结点域中不包含藏文字,节省资源。

键树是一种特殊的查找树,其树中每个结点不是通常意义的关键字,而是组成关键字中的一个字符,从根到叶子结点的一条“路径”才对应一个关键字。

设字符集{AE,AF,AG,AH,AI,AL,AN,AO,AR,AU,BA,BD,BG,BK,BN,BR,BS},按首字母将其分解得{AE,AES,AEH,AF,AFA,AFD,AFG,AG,AH,AI,AK,AKA,AKD,AKF,AL,AN,AO,AR,
AU}和{BA,BD,BG,BGS,BK,BKS,BN,BR,BS}对于关键字个数大于1的集合再按第二个字母进行分解为{{ AF,AFA,AFD,AFG},{ AK,AKA,AKD,AKF }},其它的集合也按类似的方法分解。

按此方法分解的集合很容易生成一棵有序树,同一层的兄弟结点之间所含的字符从左至右有序。

从根结点到某子结点或叶子结点的一条路径构成一个关键字,对于某结点的子结点来说,它是有序的,即从左至右由小到大排列,这样将有利于构造和检索。

三、藏文联想输入法的设计
藏文输入的关键是根据用户的输入,从给定的字库中检索出相应的藏文字,即由用户的输入得出相应的藏文字的位置信息,根据该信息检索相关藏文字供用户选择,具体实现分为生成树模块、检索模块、联想模块。

1.生成树模块
为了实现该树的自动生成,需要构造一张藏文码表,该表主要包含字母和它对应的藏文字的个数。

为了自动地生成有序的树,该表中的字母必须按照以字母从小到大排列,即首先比较第一个字母,第一个字母相同再比较第二个字母,以此类推。

生成树模块主要从字母表中读取字母对应的藏文字信息,采用递归的方法自动实现。

2.检索模块
检索模块主要是根据用户的输入在树中查询相应的结点。

从根结点出发,沿着与给定值相应的指针逐层向下,若分支结点值和给定的值相等,则停止查找,若不相等,则继续向下查找,直至叶子结点。

若叶子结点相应的域值和给定值相等,则查找成功,否则,查找过程失败。

当查找成功时,取相应结点包含该字母对应的藏文字的位置和个数信息,因此很容易以这两个信息作为参数从字库中得到字母相同的藏文字。

3.联想模块
联想功能是在用户完成一个藏文输入时,提示相关的藏文字供用户选择。

要实现联想功能,需要重新构造一张表,称为联想码表,表中保存用户选择的藏文字在字库中的位置信息和由该藏文字母开头的联想到的藏文字在字库中位置信息。

将一个字母对应在字库中的位置信息称为地址,则联想码表即是用户选择的藏文字母地址和该藏文对应的联想藏文字的地址表,通过这张表,可以自动构造一棵数字键树。

struct node_figure
{short figure;//该结点的关键字,为0-9的数字
short add[9];//联想藏文字的地址数组,保存相应藏文的地址信息
struct node figure *child—figure,*next figure,*parent figure;}root_figure[10];
在该树中,结点的关键字不再是字母,而是数字。

由根结点到分支结点或是叶子结点的路径表示用户选择的藏文字的地址信息,当用户从字母相同的藏文字中选出所需的藏文时,将该字在字库中的地址作为参数传递到联想子程序,并以该信息作为检索的条件在生成树中查询,得到由该字联想到的藏文字的地址信息,再从字库中取出藏文字供用户选择。

如,当用户输入时,系统自动查找到其,以该内码为参数,在联想码表生成树中查找该内码对应藏文字的联想藏文字,从其中取出由该字联想到的所有藏文字,以一个静态数组记录其内码,可选择所需的词组并显示,若有多个则顺序显示。

四、结束语
目前已开发出来的藏文输入法有多种,常用的有方正、华光、桑布扎、班智达等,这些输入法各有优点和缺陷,一个藏文单字最多的要输入七个部件,输入时需敲击七个键盘字母,影响其输入速度。

本文根据以上各种输入法的缺陷,利用有序树的方法实现藏文联想功能的输入,提高了藏文输入的速度和效率,对藏文的信息处理和研究、办公自动化带来更大的方便。

参考文献
[1]中华人民共和国国家标准.信息技术藏文编码字符集(基本集)键盘字母数字区的布局(GBPT17543-1998)[S].中国标准出版社,1999.
[2]德熙嘉措.藏文计算机键盘的国家标准的研究[A].第三届中文信息处理国际会议论文集(第2卷),1992.
[3]张泽斌等.常用汉字编码与键盘指法训练[M].科学出版社,1992.
作者简介:万玛冷智(1973-),男,藏族,青海尖扎,硕士研究生,研究方向:藏语自然语言处理;才智杰(1970-),男,藏族,青海西宁,教授、硕士生导师,研究方向:藏文信息处理,藏语自然语言处理。

相关文档
最新文档