MikeZ
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Mardock555 Именно. Т.к. я не MSKLC пользовался для их создания Но, в итоге, я нашел способ, как такие ошибки обходить Step-by-step для создания раскладок с возможностью модификации функциональных и специальных клавиш Windows: Необходимый софт: 1. Keyboard Layout Manager - Medium (Обязателен) 2. Keyboard Layout Manager - 2000 (Обязателен для редактирования спец. клавиш) 3. Microsoft KeyBoard Layout Creator (необязателен, но крайне рекомендован) Замечание: KLM Medium и 2000 нужны зарегистрированные. Step-by-step: 0. Если не надо модифицировать Ctrl, Alt, Shift, Win, Конт.меню и т.п. - переходим к п.6 1. Устанавливаем KLM2000 (регистрируем!) 2. Создаем новую раскладку - New - на основе нужной нам раскладки (т.е. если хотите модифицировать русскую, то на основе ее и создаете свою, естественно 3. Редактируем ее - Edit 4. Изменяем нужные клавиши 5. Результат НЕ сохраняем! Из-за непонятной ошибки в этой версии программы вы полностью исковеркаете редактируемую раскладку. Поэтому - экспортируем ее в формат *.KLM2000 и нажимем Cancel 6. Устанавливаем KLM Medium (регистрируем!) 7. Создаем новую раскладку (тут же называя её как нам надо) и импортируем сохраненный файл из п.5. 8. Сохраняем эту раскладку "Имя раскладки" (нажимая ОК) и перегружаем компьютер 9. Устанавливаем Microsoft KeyBoard Layout Creator 10. Загружаем нашу раскладку File - Load Existing Layout - "Имя раскладки" 11. В свойствах раскладки даем ей название. 12. Запускаем создание инсталлятора нашей раскладки Project - Build DLL and setup packages. 13. Если MKLC выдает ошибку и отказывается создавать раскладку после наших модификаций, загрузите стандартную раскладку соотв. языка, дайте в её свойствах нужные имя файла (8 символов), название раскладки (которое хотели дать ранее вашей модифицированной) и т.п. и создайте инсталлятор на её основе. Потом просто подмените dll в инсталляторе на нужную, имеющую вид типа kbd0.dll в C:\WinDir\System32 (точное имя файла можно посмотреть в ветке HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\ в конце списка). 14. Удаляем все эти программы (KLM Medium & 2000 & MS KLC), нам нужен только инсталлятор. Теперь в нашей системе уже есть созданная нами раскладка + у нас есть ее инсталлятор для установки на другие компьютеры. На другом компьютере для установки вам необходимо: 1. Запустить инсталлятор и установить раскладку 2. Установить ее через Панель Управления: Пуск - Настройка - - Панель Управления - Язык и Региональные стандарты, вкладка Языки - Подробнее - Добавить и добавляете ее к списку существующих 3. Всё, пользуйтесь на здоровье (4. Удаление установленных раскладок происходит как и любых других программ - через Панель Управления - Установка/Удаление программ) | Всего записей: 407 | Зарегистр. 01-02-2004 | Отправлено: 19:09 22-03-2009 | Исправлено: MikeZ, 23:47 22-03-2009 |
|