Go to the English language version of this page

Как модифицировать фонетическую (транслитерационную) раскладку

Paul Gorodyansky 'Cyrillic (Russian): instructions for Windows and Internet'



В разделе "Ввод кириллицы: стандартный и фонетический" моего сайта описывается Фонетическая раскладка (расположение букв) для русского (когда А-А, Б-B, Д-D, Ф-F, К-К,...).

То есть, чтобы и при вводе английского и при вводе русского на те же клавиши нажимать - и для букв, и для знаков препинания, апострофа,...
Подробнее этот подход объясняется в упомянутом выше разделе, а вот, если интересно, прямая ссылка на нужный кусок текста: "Суть подхода Фонетической раскладки".



Так вот, если кому-то не совсем нравится мой вариант Фонетического расположения букв (см. ниже), то намного быстрее и удобнее будет установить сначала мою раскладку, а потом подправить пару-тройку букв, чем создавать раскладку 'с нуля'.

Этот подход (сначала мою установить по инструкции) также поможет избежать проблем под Windows XP/2000 и новее, так как я специально не трогаю 'родной' системный файл kbdru.dll, а регистрирую свой, с другим именем (эти версии Windows не дают так просто заменять их системные файлы другими).

Ниже - картинка моих Фонетических раскладок (см. устраивает или нет. Как изменить - во 2-й части данной страницы):

Я предлагаю 3 варианта Фонетической раскладки для американской клавиатуры (ниже) и один вариант - для немецкой (на отдельной странице).

Три американских варианта это популярная среди изучающих русский "Студенческая" раскладка и две популярные среди 'наших', где в первом русская 'В' - на 'W', а 'Ж' - на 'V', a второй вариант от первого отличается только тем, что эти буквы ровно наоборот назначены: русская 'В' - на 'V', а 'Ж' - на 'W':

Вариант 1. "яВерт"(название - по русским буквам на клавишах 1-го ряда)
YaWert Phonetic Russian keyboard layout

Вариант 2. "яЖерт"
YaZHert Phonetic Russian keyboard layout

Вариант 3. "Студенческая"
Student Phonetic Russian keyboard layout



Знак , существующий в обычной русской раскладке, можно получить комбинацией клавиш - Ctrl/Alt/5.
Знак валюты Евро - комбинацией клавиш Ctrl/Alt/E.



Напомню, что мой файл Фонетической раскладки устанавливается согласно инструкции раздела "Ввод кириллицы под НЕрусской Windows: стандартный и фонетический" моего сайта.




Если НЕ устраивает ни один из готовых вариантов показанных выше:

Модификация моей фонетической раскладки

Это делается по-разному для разных версий Windows:
  (a) 95/98/ME; (б) 2000/NT; (в) XP и новее (2003, Vista, Windows 7)
так что выберите нужный Вам вариант, щёлкнув по одной из ссылок ниже.

Примечание - только для XP/2003. Если Вы инсталлировали Фонетическую раскладку согласно моим инструкциям для XP или 2003 до февраля 2007 г., то есть, копированием файла kbd1251y.dll 'вручную', а не запуском автоматического инсталлятора Фонетической раскладки, то и Модификация должна проводиться "старым" способом, то есть, ниже щёлкайте НЕ на ссылку для XP/2003/Vista, а на ссылку для 2000/NT, для которых остался "старый" метод инсталляции - и модификации.






 

Модификация Фонетической раскладки под Windows 95/98/ME

Сгрузите бесплатную программу Janko's Keyboard Generator и инсталлируйте её.
Затем скопируйте в ту папку, где программа установилась, файл kbd1251y.KBD из папки c:\Windows\System.
Вызовите программу и откройте в ней этот клавиатурный файл.
После изменений и выхода из программы скопируйте модифицированный файл обратно в c:\Windows\System поверх старого.


 

Модификация Фонетической раскладки под Windows 2000 и NT 4.0

 
Если - после установки моей раскладки (то есть, раскладка kbd1251y уже зарегистрирована в системе как "Russian") - захочется переставить пару-тройку букв, то ниже описано, как это сделать.

Примечание. После изменения раскладки можно изменённый файл kbd1251y на других компьютерах использовать - следуя той же инструкции по инсталляции фонетической раскладки, только с изменённым файлом.

Вот как можно подправить по Вашему желанию мой вариант фонетической раскладки:

После перезагрузки, в качестве "RU" будет теперь работать Ваш вариант раскладки.


Важно! Если Вы использовали приведённую выше инструкцию и сделали свой собственный файл раскладки, а теперь по какой-то причине решили де-инсталлировать программу KLM:
имейте в виду, что во время де-инсталляции KLM стирает Ваш файл раскладки, который Вы с его помощью сделали и заменяет его на исходный файл, тот, который Вы модифицировали.

Поэтому до того, как де-инсталлировать KLM, надо сделать следующее:

  1. Найти Ваш файл раскладки (тот, что Вы в KLM сделали).
    Для примера допустим, что это Вы мой файл фонетической раскладки для Windows 2000 модифицировали.
    То есть, у Вас есть модифицированный файл kbd1251y.dll - он лежит в под-каталоге System32 основного каталога Windows
    (основной каталог это C:\WinNT

    Скопируйте этот файл в какой-нибудь другой каталог, например, C:\Temp.

  2. Теперь можно де-инсталлировать программу KLM
  3. Файл надо теперь на место скопировать, то есть в под-каталог System32 основного каталога Windows. Если использовать пример из шага 1:
    скопировать kbd1251y.dll из C:\Temp в C:\WinNT\System32, подтвердив желание записать его вместо такого же файла, уже лежащего в том каталоге.
  4. Выйдите из системы - Log-off, и войдите снова - then Log-in.
Таким образом Вы не потеряете свой файл раскладки во время де-инсталляции программы KLM.



Это конец инструкции для 2000/NT.


 

Модификация Фонетической раскладки под XP/2003, Vista, Windows 7

Шаг 1. Для Windows Vista и Windows 7 этот шаг не нужен (там это уже есть), а вот для XP/2003 надо сначала инсталлировать "пакет для конечного пользователя (не разработчика)" MS .NET 2.0
Это быстро делается, вот откуда можно скачать (откроется в новом окне): пакет MS .NET 2.0 а потом инсталлировать.

Шаг 2. Итак, модификация раскладки:




Paul Gorodyansky. 'Cyrillic (Russian): instructions for Windows and Internet'