Chuvash.Org :: Версия для печати :: Установка чувашской раскладки

Обратите внимание:
Вам надоели баннеры? Залогиненным посетителям сайта верхний баннер не показывается. Вместо него показывается информационный блок с советами и не только.

Данная статья сделана на основе раскладки http://peoples.org.ru/key32.html, подготовленной Esa.Anttikoski@joensuu.fi.

Предлагаемая раскладка клавиатуры заменяет стандартную русскую клавиатуру для платформ Windows NT/2000/XP. До установки новой раскладки у вас должна быть установлена стандартная русская клавиатура. Кроме того, вы должны обладать правами администратора на вашем компьютере.

Варианты раскладок

Все варианты собраны здесь: ftp://chuvash.org/pub/Chuvash%5fRaskladki

Кратко о каждой:

Установка раскладки вручную (keych32.zip)

1) Скачайте zip-file keych32.zip, распакуйте eго в новый каталог, например, c:\keyboard

2) Файл kbdnewcy.dll в каталоге c:\keyboard сохраните в системном каталоге c:\windows\system32 (для Windows 2000/XP) или c:\winnt\system32 (для Windows NT4). Если вы не видите файл kbdnewcy.dll, включите функцию "Показывать все файлы" в меню "Вид" > "Свойства папки" > "Вид".

3) Запустите файл regnewcy в каталоге c:\keyboard. На вопрос о регистрации данных файла ответьте "Да".

4) Перезагрузите Windows

Привязка клавиш

В раскладках, кроме CV_BG.exe, дополнительные чувашские символы доступны через AltGr (это правый Alt на клавиатуре)

Например, для ӑ надо нажать [AltGr]+[F/А]. Для Ӑ надо [Shift]+[AltGr]+[F/А]. В данной реализации использованы символы Latin 1+A, за исключением "Ӳӳ". Они взяты из UTF-8 кодировки. Сделано это от того, что символы, применяемые для этих букв уж очень не похожи на оригинальные. Использование всех символов UTF-8 не представляется возможным из-за отсутствия этих символов в стандартной поставке большинства версий Windows.

В этой версии также на клавиши [-/_] и [N/Т] привязан символ тире. Сделано это для удобства и доступности этого символа.

В раскладке CV_BG.exe дополнительные чувашские символы доступны через цифры 5,6,7,8 /подробнее будет после/.

Возврат к стандартной раскладке

Если вы ставили вручную (используя keych32.zip), то чтобы вернуться к стандартной русской клавиатуре, запустите файл unregnew в каталоге c:\keyboard и перезагрузите Windows.

При использовании инсталятора просто удалите раскладку: Пуск » Настройка » Панель управления » Установка и удаление программ. Здесь найдите «Чувашская раскладка» 1.2» и удалите ее.

Как это работает

Данный метод указывает вашей системе использовать новый файл kbdnewcy.dll вместо предыдущей. Старый файл остается в системе и доступ к нему всегда возможен. unregnew.reg (или деинсталяция) как раз это и делает. Если вы посмотрите reg файлы то увидете какой ключик в реестре правится. Если посмотрите в каталог /winnt/system32 и сделаете список файлов kbd*.dll - то найдете все раскладки, которые вы можете установить у себя.

Замечания

Написанное верно только для Win2000/XP/NT. Win98/95/Me построены по другому и посему вам надо будет сделать нужную раскладку самим, либо воспользоваться тем, что представлено здесь: http://peoples.org.ru/keyboard.html

Кроме того вы потеряете доступ с клавиатуры к некоторым пунктам меню интерфейсов некоторых программ. Они останутся доступны через левый Alt.

Еще обратите внимание, что через левый Alt привязанные символы доступны не будут.

Более тонкая настройка

Для этого нужно найти и скачать (я не помню, откуда ее брал) программу под названием «Keyboard Layout Manager 32 bit». Она позволяет как раз изменять раскладки, закрепляя за конкретными клавишами нужные символы.

Установили эту программу, запускаем.

После запуска нам показываются все раскладки, которые установлены в системе. У меня EN и RU. Выбираем RU и жмем на «Edit». Кстати, прежде чем нажать на Edit можно заглянуть в раздел Options и выбрать свой вид клавиатуры. Также можно нажать на «New» и создать новую раскладку (Кстати, те, у кого нет русской раскладки с помощью этой опции могут создать ее.)

После нажатия на «Edit» перед нами показывается вид клавиатуры с текущим состоянием привязок символов. Нажимаем на виде клавиатуры на AltGr — покажутся символы, которые можно набрать при удержании этой клавиши. Справа есть панель, где показаны символы, привязанные на клавишу и которые можно набрать при удержании Shift, Ctrl и т. д. — то есть все видно наглядно.

Итак, пробуем привязать Ӑ. Нажимаем на [F/А]. Далее смотрим на окно, называемое «Character map» — это перечень символов. UTFная версия этого символа находится на «Subset»е равным 4, для Latin1+A это 1. Итак, находим например символ для Latin1+A. Это на странице «Subset» 3 символ по счету. В этом же окошке внизу есть информаторы: Index — должно показывать 2, Unicode Index — 258 (0102 hex). Это и есть наш символ, который должен выводиться при нажатии на «Shift-AltGr-[F/А]». Таким образом привязываем все остальные символы.

Собственно и все. Нажимаем на «OK», после перегрузки привязанные символы должны работать.

Дополнительно

О раскладках и символах чувашского языка можно узнать в Википедии: http://ru.wikipedia.org/wiki/%D0%A7%D1%83%D0%B2%D0%B0%D1...%8B%D0%BA

См. также:

Шрифты для чувашского языка



Полная версия :: Ссылка статьи