|
第1步
| 第2步 |
第3步 |
第4步
俄语键盘for Apple's
MacOSTM
为什么需要键盘布局?
什么是键盘布局keyboard
layouts呢?首先,我们讨论一下字体和安装在计算机上的硬件键盘。他们之间有一些共同点,如:他们都被作为2维表格考虑,表格中的每个单元格包含字母和符号。在键盘和字体之间存在着一种关联---当你敲击一个键时,键盘会把这个键的地址发送到计算机,计算机使用这个地址在字体中读取一个相应的字符显示在屏幕上。这是认识键盘和字体间的关系的简便方法。
keyboard
layout软件提供了键盘按键到字体中字符“映射”的适应性。每当用户敲击一个键,计算机从键盘收到这个键的“地址”并把它送到keyboard
layout软件,软件计算出字体中相应的字符是什么(如图),计算机将这个字符显示在屏幕上。
计算机使用的默认键盘布局是US,它处理所有的英文字体。但是,西里尔字体是不同的,因为西里尔字体同时包含了西里尔和拉丁字母以供用户混合输入和显示两种字符而不需要改变字体。这就是在使用西里尔字母输入时需要单独的keyboard
layout的原因。
注:一般习惯称键盘布局为键盘,虽然它是个软件。
键盘布局的种类
当你选择键盘布局时,以下几点是必须考虑的:
- 键盘布局的种类
西里尔键盘有两种风格 - 俄语打字机键盘布局(Russian
Typewriter),它的布局和真正的俄语打字机一样,适合熟悉俄语打字的人使用;语音键盘布局
(Phonetic),它按照和拉丁字母发音相近的原则分配各键,适合熟悉拉丁键盘但不熟悉俄语打字机键盘的人使用。
- 所支持的编码标准
键盘布局是针对具体的字符编码标准设计的,如:Apple Standard Cyrillic, KOI-8, CP1251和 CP866等.
另外对于一种特定编码的键盘布局还需要相应编码的字体。如:ER Univers KOI8 字体必须用KOI-8 键盘布局。如果你安装了一种
Russian Script,你还要考虑script种类 - 请阅读附加信息了解详细情况。
- 对西里尔和拉丁字母的支持
我已经提到过,大多数西里尔字体同时包含西里尔和拉丁字母,但是,有些西里尔键盘布局只允许你输入西里尔字母,输入拉丁字母必须切换到其它键盘布局。还有一些西里尔键盘布局允许你同时输入西里尔和拉丁字母,这种键盘布局提供了在两种字母间灵活转换的机制。如Daniel Chirkov's
KOI-8 字体包中的键盘,按Command键输入拉丁字母,按Shift键输入西里尔字母。又如"Student"
键盘,使用大写锁CapsLock 切换英语和俄语输入。
从哪里可以得到键盘布局软件?
下面是一些你可以下载键盘的网址。详见关于下载的描述与说明。
* - Russian script包含了keyboard layout
ASC - Apple Standard Cyrillic
CP866 - CodePage 866, MS-DOS (Alternative) Cyrillic encoding
如果需要任何帮助,请看附加信息。
怎样使用键盘?
如果你已经按照第2步安装了Russian script,你的计算机就已经有了键盘菜单(Keyboard menu
enabled) (see picture below)。
- 从应用程序的字体菜单选择选择一种你准备使用的字体
- 从键盘菜单选择一种相应的键盘
- 你已经准备就绪
Mac OS X键盘介绍
共享软件
"Student" 键盘for
KOI8 and Apple Standard Cyrillic Fonts

-
同一个键盘适用于两种编码标准
-
语音键盘
-
易于适用
-
键盘菜单的颜色和图标
-
KOI8 键盘
Apple Standard Cyrillic 键盘
-
共享软件
两个键盘布局分别针对两种不同的编码:KOI8和Apple Standard
Cyrillic,
不管你使用何种字体都可直接输入俄语,另外,两种布局同样的,你无需记忆两种键位。键位是以语音为基础的,发音相近的拉丁和西里尔字母被分配在相同的键,此键盘布局大体上以美国斯拉夫与东欧语言教师协会计算机键盘标准化特别委员会(the
Ad Hoc Committee on Standardization of Computer Keyboards for Cyrillic of
the American Association of Teachers of Slavic and East European Languages
,简称AATSEEL)推荐的标准学生键盘(standard
"student" layout)为基础设计的。键盘示意图如下:

Shareware Notice
Copyright © 1995-2002 Matvey Palchuk
It is not customary to distribute keyboard layouts as shareware. I will
try to explain my reasons for doing so in this case. I believe that the
server "Russification of Macintosh" itself is of significantly greater value
than the keyboard layouts. Initial construction and currently ongoing
maintenance of the collection is fairly time-consuming. If you visit this
site regularly, you will notice very timely updates. I am receiving a
steadily growing amount of e-mail on the subject and I am sure that many of
you also know that I try my best to assist with any questions you might
have. Returning to the keyboards, "student" phonetic layouts are simply not
very commonly available on the net, and the ones out there are not as
intuitive as one would expect them to be. The layout in this package was
designed with an investment of time and research to make sure the resulting
product will be intuitive and very easy to learn and use. That is why I feel
justified in releasing this software as shareware - you may consider it as
both shared software and "server-ware!"
Shareware fee requested - $20, $25, or however much you feel you
are able to contribute. Please, send check or money order to
- Matvey B. Palchuk
101 Wickham Way, #204
Norwood, MA 02062
Thank you for your support!
共享键盘软件下载及安装
键盘 for Systems 7, 8 and 9
- 这个键盘要求首先安装Russian Script,否则不能使用
- 下载键盘文件,它包含键盘和ReadMe文件。如果你的Netscape警告你缺少合适的plug-in,请单击"Save
file..." 按钮。
- 用StuffIt Expander解压,阅读ReadMe文件
- 确认你已经安装了Russian Script并且Keyboard menu已经显示。如果你还没有script参见第2步。
- 拖动keyboard layouts到closed System Folder顶端,确认放入System文件
- 重新启动你的Macintosh.
- 在Keyboard menu下你会看见"Russian - KOI8"键盘 -
适用于KOI8字体,如KOI8-Terminal在分割线下方,你会看到2各键盘"Russian - AppleStd"和"Russian -
KOI8",它们分别适用于Apple Standard Cyrillic 字体和ER series KOI8字体。
- 注意: 用俄语显示的键盘(分割线下)在通常情况下是不活动的,只有启动应用程序后,才能切换到这些键盘。
- CapsLock用于拉丁和西里尔键盘的切换
- CapsLock up -> 拉丁
- CapsLock down -> 西里尔
- Shift保持原有功能
- 这是一个共享软件,请付共享费用,以支持共享观念。
键盘 for Mac OS X
适用Modifying the KCHR resources in OS X.
安装Developer tools(在Apple Developer Connection注册后即可下载
Developer Tools)
本方法在MacOS X 10.1.0和10.1.2上测试过
本键盘只能安装在Mac OS X上,步骤如下:
1.下载ruskbdx.sit,解压(使用StuffIt
Light 或StuffIt Expander)。下面的介绍假设在你的桌面上有一个名为"ruskbdx"的文件夹,里面应该有如下文件:
AppleStd.r
KOI8russian.r
KOI8roman.r
2.运行Terminal,按照下面的介绍进行。粗体的文字应在系统提示符下键入(必须一字不差)
3. 在当前路径下创建"ruskbdx"目录
cd ~/Desktop/ruskbdx
4.拷贝"Localized.rsrc"文件到此目录
cp /System/Library/Frameworks/Carbon.framework
/Frameworks/HIToolbox.framework/Resources
/English.lproj/Localized.rsrc ~/Desktop/ruskbdx
5.创建一个名为"Localized.old"的备份
cp Localized.rsrc Localized.old
6.使用Derez提取资源到datafork
/Developer/Tools/Derez Localized.rsrc -useDF >> Localized.r
7.检查KCHR ID号找冲突(当然最好是没有冲突)。
AppleStd.r: data 'KCHR' (19458, "Русская - AppleStd", purgeable) {
KOI8russian.r: data 'KCHR' (19460, "Русская -
КОИ8", purgeable) {
KOI8roman.r: data 'KCHR' (15460, "Russian - KOI8", purgeable) {
在Terminal键入下行字符,你会得到Localized.r中ID列表
grep KCHR Localized.r
如果没有问题,你就可以更改你所下载的.r文件中的ID了(不要改变Localized.r中的ID)。如果你已经改动,请恢复原样;确信改变kcs#和kcs4
ID相符。
8.使用Rez合并所有的.r文件成一个新文件Localized.rsrc
/Developer/Tools/Rez Localized.r KOI8russian.r KOI8roman.r AppleStd.r -o
Localized.rsrc -useDF
9.现在安装新文件,将会提示你输入密码(注意:sudo是一个危险的命令,必须小心),这将覆盖原始文件,幸好你有备份文件Localized.old
sudo cp ~/Desktop/ruskbdx/Localized.rsrc /System/Library/Frameworks/Carbon.framework
/Frameworks/HIToolbox.framework/Resources
/English.lproj/Localized.rsrc
10.退出或后重新登录。

11.System Preferences -> International -> Keyboard Menu tab 激活新键盘
12.可以将文件夹"ruskbdx" 删除了。如果你愿意Localized可以作为备份保留
CapsLock 切换 Latin 和 Cyrillic键盘:
CapsLock up -> Latin
CapsLock down -> Cyrillic
Shift保持原有功能
这是一个共享软件,请付共享费用,以支持共享理念。
第1步 |
第2步 | 第3步 |
第4步
|