Реклама:

 
 
 
 
 
 
Шведская Пальма > Техническая > Клавиатура Карта сайта

[Начало] [FAQ] [для Win9x]
[Редактор русского текста в интернет] [Русская клавиатура он-лайн]

 

Изменение раскладки русской клавиатуры для шведской клавиатуры


Windows NT/2000/XP версия


 Как я уже писал, существует некоторая разница между Win 9.Х и Win NT (Win 2000) в отношении раскладки, которая, грубо говоря, заключается в том, что для изменения "kbdru.*" файла используются разные программы. Давайте начнем с инсталляции раскладки клавиатуры, изначально включенной в Windows. Поскольку я не имею сейчас доступа к компьютеру, на котором установлен WinNT 4.0, во всех примерах используется Win 2000, но разницы в данном случае никакой нет.

 

Обратите внимание, что в Win NT 3.51 и ранее расширение файла было "KBDRU.NKL". Начиная с Win NT 4.0 и далее расширенее файла стало "KBDRU.DLL", причем файл совершенно не изменился.

 

ВНИМАНИЕ: чтобы поменять раскладку на WinNT и Win 2000 Вам необходимо обладать правами локального администратора на компьютере, иначе смена раскладки произведена не будет!

 

1. Пойти на Пуск (Start), Настройка (Settings), Панель управления (Control Panel), Regional Options и добавить Cyrillic

 

 

 

2. Пойти на Пуск (Start), Настройка (Settings), Панель управления (Control Panel), Клавиатура (Keyboard), Input Locales.

 

 

3. Нажать на Добавить (Add) и выбрать Русский (Russian). Поставьте галочку на "Отображать индикатор языка на панели управления " ("Enable indicator on taskbar"), если вы хотите менять раскладку со шведской на русскую при помощи мышки. Нажмите на OK, чтобы закрыть окно.

 

4. Перестартовать компьютер и нажать на кнопку "SV" на панели управления (в правом нижнем углу экрана, где–то рядом с часами) и поменять на "RU".

 

 

5.Теперь откройте какой–нибудь текстовой редактор и попробуйте напечатать русские буквы. Если они появятся, то вы правильно инсталлировали раскладку русской клавиатуры. Обратите внимание на то, что эта раскладка не фонетическая.

 

Теперь вы хотите инсталлировать фонетическую клавиатуру. Я начну с описания инсталляции моего собственного варианта фонетической клавиатуры, а затем вы узнаете, как можно самим изменить раскладку в соответствии с вашими привычками и вкусами.

 

 Стандартная шведская клавиатура, установленная на Вашем компьютере выглядит так:

 

 

Раскладка фонетической русской клавиатуры будет выглядеть так:

Normal

Shift/Cap Lock

AltGr

Страница с тремя вышеуказанными картинками для распечатки

 

 6. Скачайте файл russian.nkl (20 kb), если у вас установлен Win NT 3.51 или  russian.dll (20 kb), если установлен Win NT4/2000. Если Вы открыли эту страницу в Netscape, то при нажатии мышкой на название файла загрузка файла может не произойти, поэтому либо подведите мышку к названию файла, нажмите правую клавишу и выберете "Save link as..." либо откройте страницу в Internet Explorer. 

 

7. К сожалению, процедура смены файла раскладки клавиатуры в Windows 2000/XP отличается от смены клавиатуры в Windows 9.Х. Это связано с функцией защиты системных файлов (System File Protection) введенной начиная с Win 2000. В нашем контексте это означает, что если просто заменить изначальный файл на новый, после перезагрузки Windows старый файл восстановится автоматически. В прицепе эту защиту можно отключить, немного покопавшись в регистре, но я очень не советую этим заниматься. Гораздо проще поступить иначе: указать в регистре другой путь к новой клавиатуре, не удаляя и не изменяя старой. Подробнее об этом можно прочитать на сайте Павла Городянского (по английски). Этот метод годится также для изменения раскладки в Win NT/2000/XP. Ниже приведены reg файлы, взятые с сайта Городянского, единственное сделанное мной изменение - название kbd файла, чтобы не путать с его вариантом раскладки. Пожалуйста, прежде чем менять что–то в реестре, сохраните копию реестра где–нибудь отдельно и убедитесь, что Вы знаете, как воcтановить испорченный реестр, иначе последствия могут быть самые плачевные, вплоть до переустановки Windows'a!!!! Я сам испытывал этот способ установки расскладки на своем компьютере и все сработало без проблем. Итак, текст reg файла:

 

REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000419]
"Layout Text"="Russian"
"Layout File"="my_kbdru.dll"


Переименуйте скачанный у меня или свой файл раскладки на my_kbdru.dll и скопируйте его в каталог C:/winnt/system32.

 

 Скачайте файл kb_reg_add_nt.reg куда–нибудь на свой комп и запустите его, кликнув на него два раза (на вопрос, хотите ли Вы добавить информацию из файла в реестр, ответьте "да"). Этот файл - текстовой и содержит только информацию, указанную выше, в чем нетрудно убедиться, открыв его в текстовом редакторе. Если Вам в последствии потребуется вернуть изначальную раскладку, скачайте и запустите этот файл: kb_reg_remove_nt.reg Этот файл удаляет путь к новому файлу раскладки из реестра и устанавливает там изначальную раскладку Windows'a. Текст файла:

 

REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000419] 
"Layout Text"="Russian"
"Layout File"="KBDRU.DLL"

 
Известные мне ошибки в раскладке:
Большие буквы Э и Щ не работают при нажатии на CapsLock. Используйте вместо этого Shift key.

 

Если вы хотите улучшить мою раскладку или создать свою собственную, нажмите сюда.


Если у Вас возникли вопросы, пожалуйста пишите мне на e-mail и я постараюсь ответить по мере способностей и наличия свободного времени:


Disclaimer (отмаза): Все материалы, помещенные на этом сайте, публикуются "как они есть". Автор не гарантирует, что они не содержат ошибок или ложных сведений, а также не несет никакой ответственности за прямые или косвенные последствия использования данных материалов, в том числе возникшие из–за всевозможных ошибок и опечаток.

 

©2001 Michail Lubarskij. All rights reserved.

Copyright © 2002 Swedish Palm