如何在Windows中使用微软藏文输入法

作者:扎西次仁

发布日期: 2007年5月15日

摘要:该白皮书为用户提供了关于微软Windows藏文键盘的详尽信息和使用该键盘在Windows中输入藏文的具体方法和指南。作者是该键盘的设计者。

内容提纲:

  1. 概论
  2. 中国国家标准藏文键盘布局
  3. 微软Windows藏文键盘
  4. 如何使用微软藏文键盘在Windows中输入藏文
  5. 下载微软藏文键盘布局图
  6. 微软键盘布局用户自定义工具MSKLC
  7. 参考文献

概述

微软Windows支持了四种中国的少数民族文字:藏文、蒙文、维文和彝文。Windows中的藏文键盘是基于中国国家标准藏文键盘布局而设计的。它的键面布局是与国家标准完全一致的。

藏文键盘布局国家标准中有5个键面。微软的藏文键盘是将这5个键面分配到了如下的键盘上:常规键盘、SHIFT状态键盘、Alt+Ctrl+Shift状态键盘,以及由两个死键‘m’ 和 ‘M’ (大写M)激活的两个虚拟键盘。

Windows中的藏文键盘不是一个IME键盘。它是基于最基本的“一字一键”的键盘设计原则,通过微软用户自定义键盘布局工具MSKLC而设计出来的。用户可以轻松地通过该工具软件将该键盘布局修改为自己喜爱的布局来使用。

中国国家标准藏文键盘布局

2005年,西藏大学牵头的由全国有关藏文信息技术专家组成的研究小组,在信息产业部全国电子技术标准化研究所的具体管理下,经过一年多的努力,研究制定了中国国家标准藏文键盘布局。藏文键盘布局国家标准中一共有5个键面,用于分配全部193个Unicode藏文字符。键盘布局设计过程中考虑了国内原有的一些键盘布局,如北大方正藏文键盘布局、华光藏文键盘布局,以及国外广泛流行的Wyile藏文键盘布局。在键位上分配藏文字符时,充分考虑了藏文字符的使用频度数据。权衡了很多因素。

藏文键盘布局国家标准的基本设计原则是:

  1. 将最常用的非组合用藏文字符分配到第一键盘上,其它字符则分配到二级键盘上;
  2. 将同一个藏文辅音字母和它的若干变体,都分配在不同键面的同一个键位上。有助于用户记住藏文字符的键位;
  3. 在同一个键面上分配藏文字母时,主要是基于藏文字母的Wylie字母和键位字母之间的联系;
  4. 参考原有的一些输入法的键盘布局。

Unicode藏文编码字符集中有193个Unicode藏文字符。在每一个键面上可以分配47个藏文字符。(空格键未包含在其中。)因此,藏文键盘布局国家标准中至少需要5个键面,才能将所有的藏文字符分配上去。在国标中,第一个键盘叫做“主键盘”,其它四个叫做“辅助键盘”。通过上述藏文键盘布局国家标准的基本设计原则,国家标准藏文键盘布局的具体内容如下:

藏文第一键盘(主键盘)上分配了如下藏文字符:

  1. 30个藏文辅音字符
  2. 4个元音符号
  3. 1个音节隔离符号 (Tsheg)
  4. 1个藏文句子符 (Shad)
  5. 10个藏文数字符  
  6. 1个控制符(Link)

藏文第二键盘(辅助键盘)上分配了如下藏文字符:

  1. 30个辅音字符的下加式(带圈的辅音字符)。由于辅音字符ཝ、ཡ的下加形式ྭ 、 ྱ 的频率远高于带圈式ྺ、ྻ,因此,ྭ 、ྱ安排在第二键盘上,而带圈形式 安排在第三键盘上。在第二键盘上有位置,因此,仍被安排在第二键盘上;
  2. 辅音字符 的下加式
  3. 3个长元音 ཻ ྀྀ ཽ
  4. 5个字首符  ༄   ༅  ༑   ༈
  5. 1个藏文标点  ༎
  6. 8个藏文符号   ཾ  ྃ   ༷  ༵  ཿ   ༔   ྄   ྅

藏文第三键盘(辅助键盘)上分配了如下藏文字符:

  1. 2个辅音字符 的组合用形式
  2. 藏文长元音  ཱ
  3. 6个翻转字符  ཊ ཋ ཌ ཎ ཥ ཀྵ
  4. 10个半字数字符  ༪ ༫ ༬ ༭ ༮ ༯ ༰ ༱ ༲ ༳
  5. 14个天文历算符  ༕  ༖ ༗ ༘ ༙ ༚ ༛ ༜ ༝ ༞ ༟ ࿏ ༿ ༾
  6. 5个字首标记符  ༁ ༂ ༃ ༆ ༇
  7. 5个标记符  ༴  ྇  ྆  ༸  ༹
  8. 4个成对标点符号 ༺ ༻ ༼ ༽

藏文第四键盘(辅助键盘)上分配了如下藏文字符:

  1. 7个梵音转写元音符  ཱི ཱྀ ཱུ ྲྀ ཷ ླྀ ཹ
  2. 4个梵音转写字头符 ྊ ྋ  ྉ   ྈ
  3. 4个梵音转写辅音字符 གྷ དྷ བྷ ཛྷ
  4. 6个梵音转写组合用辅音字符 ྚ ྛ ྜ  ྞ   ྵ ྐྵ
  5. 11个标记和符号  ༉ ༊ ༏ ༐ ༒ ༓ ༔ ྂ  ྾ ྿ ༶
  6. 上加字ཪ的完整形式  ཪ
  7. 藏文音节 
  8. 4个音符 ࿀ ࿁ ࿂ ࿃
  9. 9个符号 ࿄ ࿅ ࿆ ࿇ ࿈ ࿉ ࿊ ࿋ ࿌

藏文第五键盘(辅助键盘)上分配了如下藏文字符:

  1. 5个下加辅音字母  ྒྷ ྜྷ ྡྷ ྦྷ ྫྷ
  2. 梵音转写辅音字符  ཌྷ

国家标准藏文键盘布局的一些设计要点:

  1. 基于藏文字符的频度数据,常用字符均被分配到了第一键盘上,它们包括藏文隔字符、 四个元音符合、30个辅音字母、藏文标点符号以及10个藏文数字。其它字符因其频度数据相对较小而被分配到了四个辅助键盘上。尽管其中有些字符如组合用字符 ,它们的频率远高于分配到第一键盘上的辅音字母,但它们仍被分配到了辅助键盘上,这是由于:
  2. 根据上述键盘布局的基本设计原则,辅音字母及其各种变体将集中分配在不同键盘的同一个键位上。例如:辅音字母及其三个变体:ྣ 、 ཎ ,都分别被分配到了主键盘和三个辅助键盘的键位N上;
  3. 在同一个键面上,根据Wylie梵音转写规则,多数辅音字母和元音符号均被分配到了与它们的Wylie梵音转写字母相一致的字母键盘上。例如:藏文字母被分配到了键位S上,元音符合  ི 、  ུ 、 ེ ོ  分别被分配到了键位I, U, E 和O上。Wylie梵音转写字母多于一个的藏文辅音字母,它们更多的是基于使用频度数据来被分配键位的;
  4. 主键盘之外,还有四个辅助键盘。这五个键盘中,主键盘的实现优先级明显高于其它四个辅助键盘。四个辅助键盘的优先级在标准中没有作明确的规定。用户完全可以决定这些键盘的实现优先级。但通常我们认为国标中的四个辅助键盘的优先级是与它们在国标中的排放顺序是相一致的;
  5. 在藏文中,有些辅音字母是其它一些辅音字母的组合体。它们完全可以被称之为字丁(stacks)而不是辅音字母。它们完全等同于具体的一些藏文字符串,完全可以通过这些字符串分开输入。例如:藏文辅音字母 完全可以通过字符串 ག +  ྷ  输入。但是,如果有用户执意要单独输入这些叠加组合的藏文辅音字母,也是没有问题的,因为国标中已经为这些字丁分配了键位;
  6. 在藏文国标键盘中,对键盘布局的实现未作任何规定。除了键盘布局外,未作任何实现方面的限制。用户有充分的自由去发挥和实现这一键盘。最低底线是每一个键盘上字符的布局必须与国家标准保持一致。

微软Windows中的藏文键盘

根据中华人民共和国国家标准藏文键盘布局,微软为其操作系统Windows 设计了一个藏文键盘(输入方法)。与国标相一致,微软藏文键盘中有5个键盘层面。其中,标准键盘分配了国标中的第一键盘,也就是主键盘。其它四个键盘层面(虚拟键盘)分配了国标中的四个辅助键盘,它们分别是由状态键“SHIFT” 和 “Alt+Ctrl+Shift”,以及两个死键小写字母m和大写字母M,与标准键盘相结合而得到的。我们将这四个键盘称之为“Shift键盘”、“Alt+Ctrl+Shift 键盘”、“小m键盘”和“大M键盘”。因此,在Windows 藏文键盘中,四个键盘“小m键盘”、“Shift键盘”、“Alt+Ctrl+Shift 键盘”和“大M键盘”依次分别被分配了藏文国标中的四个辅助键盘。因此,微软藏文键盘的布局图分别为如下所示:

1.标准键盘, 对应与国标藏文键盘中的主键盘:

2. m键盘, 对应与国标藏文键盘中的第二个键盘:

3.Shift键盘, 对应与国标藏文键盘中的第三个键盘:

4. Alt+Ctrl+Shift键盘, 对应与国标藏文键盘中的第四个键盘:

5.M键盘, 对应与国标藏文键盘中的第五个键盘:

微软藏文键盘的一些设计要点:

  1. 在国际标准ISO 10646藏文编码字符集中有一个字符叫“Link”,国家标准藏文键盘中将这一字符分配到了键位M上。在Unicode 中并未明确这个字符。在为Unicode 藏文字符设计藏文键盘的时候,如果不充分利用这个字符,键位M将被浪费掉。因此,在微软藏文键盘中,这个键位上的两个字母小写m和大写M作为“死键”被用于激活两个虚拟键盘;
  2. 用死键小写字母m,而不是用状态键“Shift”去输入国标藏文键盘中第二键盘上的藏文字符,是因为击打小写字母m的速度明显快于使用状态键“Shift”。而国标藏文键盘中第二键盘上的藏文字符的使用频度明显高于第三键盘上的藏文字符的使用频度。因此,在微软藏文键盘中,国标中的第二键盘分配在“m键盘”上,第三键盘则分配在“Shift键盘”上;
  3. 微软藏文键盘的5个键盘层中,输入常规藏文仅需要头两个键盘:“标准键盘”和“m键盘”。其它键盘上的藏文字符是非常少用的。因此,不要让那5个键盘吓着你,其中3个是专为那些有特殊需求的用户准备的,是专门用于输入梵音转写文和其它许多古怪的符号而特设的。我们多数用户最常用的只是头两个键盘,如同英文用户输入英文时只需要使用标准键盘和“Shift键盘”一样。很容易记住键位,也很容易使用。

如何在Windows中用微软藏文键盘输入藏文

首先,必须到Windows的控制面板中选择并安装好藏文键盘。如果你已经安装好藏文键盘,则直接可以到Windows桌面上任务栏中的语言栏上。在那儿你可以看到标有“BO藏文(PRC)”的藏文键盘和其它键盘列在一起。直接选择该键盘,就可以在Windows中输入藏文了。

利用标准键盘,不借助任何状态键和死键,你就可以开始输入46个分配在藏文国标键盘中第一个键盘上的藏文字符了。国标键盘中第一键盘上的46个藏文字符的布局如前述键盘布局图一“标准键盘”所示。

从标准键盘上,用死键小写字母m,用户即可输入藏文国标键盘中第二键盘上的藏文字符了。该键盘上藏文字符的具体布局可参考前述键盘布局图二“m键盘”。每次输入分配在“m键盘”上的藏文字符时,你必须输入一次m,再紧接着击打所要输入的藏文字符所在的键位。

分配在“M键盘”上的藏文字符也一样,先输入一次大写字母M,再紧接着击打所要输入的藏文字符所在的键位,即可输入藏文国标键盘第五键盘上的6个藏文字符。该键盘上藏文字符的具体布局可参考前述键盘布局图五“M键盘”。

从标准键盘上,用状态键“Shift”,用户可以轻松输入藏文国标键盘第三键盘上的藏文字符。该键盘上藏文字符的具体布局可参考前述键盘布局图三“Shift键盘”。

从标准键盘上,用状态键的组合“Altr+Ctrl+Shift”,用户就可以输入藏文国标键盘第四键盘上的所有藏文字符。该键盘上藏文字符的具体布局可参考前述键盘布局图四“Alt+Ctrl+Shift 键盘”。

使用微软藏文键盘时,用户输入藏文音节或字词的顺序完全与藏文书写的顺序相一致。例如:
藏文音节 མི 是将藏文字符 མ  和 མ    ི 的顺序输入而得到的;
藏文音节 བསྒྲིགས 是将相应的藏文字符按 བ    ས   ྒ    ྲ    ི   ག   ས 的顺序输入而得到的;

任何与藏文的书写顺序不一致的输入都将不能正确输入藏文音节或字。例如:藏文字符 མ  和 按  ི མ  的顺序输入将无法输入音节 མི 。同样,任何与 བ    ས   ྒ    ྲ    ི   ག   ས 的顺序不一致的输入都将不能正确输入藏文音节བསྒྲིགས

微软藏文键盘中,头两个键盘,即“标准键盘”和“m键盘”是专为输入藏文字符和音节设计的。对大多数用户来说,输入藏文用这两个键盘足够了。这两个键盘与输入英文的两个键盘一样,都是一字一键。差别之处是在英文键盘中,用状态键“Shift”输入大写字母,而在藏文键盘中,则用死键m去输入藏文组合用字符。因此,时刻牢记在藏文键盘中输入上下叠加的藏文字丁时,用死键m去引导向下叠加的任何藏文辅音字母。这些藏文辅音字母也被称之为组合用藏文字符。例如:在藏文字丁 སྒྲ 中, ྒ  和    被称之为组合用藏文字符。它们都需要用死键m去引导“m键盘”来输入。

在Unicode藏文字符集中,尽管字符U+0F39并非是一个真正的藏文字符,但在微软藏文键盘中仍然为其分配了一个键位。它的键位是死键M(大写),再加上大写字母M。即,连续击打两次大写字母M。

微软藏文键盘是迄今为止基于Unicode国际标准藏文编码字符集的最好、最完整的一个藏文键盘。该键盘与微软的藏文字体Microsoft Himalaya一起使用,可以让用户输入任何藏文音节、任何藏文字。该键盘将确保用户没有输入不了的藏文字。

下载微软键盘布局图

微软藏文键盘共有5个键盘布局。要记住在这5个键盘上的所有藏文字符的键位是非常不容易的,也是没有必要的。用户可以将这5个键盘布局图打印出来,放在一边查阅。头两个键盘是输入常规藏文用的基本键盘。在使用一段时间后应该能够很快记住其上的藏文字符的键位。为了方便用户,我们将这5个键盘的布局图文件放在下列的链接中供用户免费下载。用户可以将这些文件下载后打印出来,或者将其中的一个键盘布局图设置为用户电脑上桌面的背景,以便随时查阅。

点击此处下载微软藏文键盘中“标准键盘”的布局图;
点击此处下载微软藏文键盘中“m键盘”的布局图;
点击此处下载微软藏文键盘中“Shift键盘”的布局图;
点击此处下载微软藏文键盘中“Alt+Ctrl+Shift键盘”的布局图;
点击此处下载微软藏文键盘中“M键盘”的布局图;

为了将微软藏文键盘中“标准键盘”的布局图设置为用户电脑上桌面的背景,需要进行如下的操作步骤:

  1. 从上述链接中下载微软藏文键盘中“标准键盘”的布局图;
  2. 在桌面上单击鼠标右键;
  3. 选择“属性”;
  4. 在“显示属性”对话框中,选择“桌面”;
  5. 单击“浏览”;
  6. 找出并打开已下载的微软藏文键盘中“标准键盘”的布局图文件;
  7. 在“位置”下拉菜单中,选择“居中”;
  8. 单击“确定”。

此时,用户将在电脑桌面的中央看到藏文键盘的布局图。

微软键盘布局用户自定义工具

我们相信,微软藏文键盘是迄今为止基于Unicode国际标准藏文编码字符集的最好的一个藏文键盘。但是,如果有任何人相信自己有更好的键盘布局,那他(或她)完全可以在Windows中创建自己的藏文键盘。他们不用拘泥于任何特定的键盘布局。因为微软为那些想创建自己的键盘布局的用户准备了一个很好的名叫“微软键盘布局用户自定义工具” 的软件工具(Microsoft Keyboard Layout Creator,or MSKLC)。微软键盘布局用户自定义工具允许用户轻松创建自己喜爱的键盘布局。用户可以利用键盘布局用户自定义工具修改一个已有的键盘布局,或者从零创建一个全新的键盘布局。使用MSKLC,用户无需编写任何程序代码即可在Windows中轻松地设计和安装自己的键盘布局。用户使用MSKLC设计的自己的键盘布局,在Windows中可以终身使用。用户可以轻松地用自己设计的键盘替换掉Windows产品中自带的键盘。

微软键盘布局用户自定义工具(MSKLC)是一个来自微软的免费软件工具。用户可以通过下列链接去下载和安装该软件。
下载MSKLC处: http://www.microsoft.com/globaldev/tools/msklc.mspx

参考文献:

  1. The Unicode Standard, Version 4.0    www.unicode.org
  2. 藏文的频度统计研究, 扎西次仁,中国藏学,1997年,第二期
  3. THDL Extended Wylie Transliteration Scheme, THDL,the University Of Virginia
  4. Microsoft Tibetan Keyboard Design Document, by Tashi Tsering
  5. Windows:  http://www.microsoft.com/WindowsVista
  6. 《信息技术 藏文编码字符集键盘字母区数据区的布局》国家标准研制技术报告
  7. Font Design Document for Microsoft Tibetan font: Microsoft Himalaya, by Tashi Tsering
 

Copyright  ©  2017  yalasoo!   All rights reserved.