KBD Editor
Описание
Предназначена для редактирования раскладки стандартного драйвера клавиатуры OS Windows mobile.
Немного теории:
Информация о клавиатуре хранится в двух файлах — msim(xx).dll и msim(xx).yy.dll,
где xx = буквы принадлежности к национальной клавиатуре
(в английской прошивке название файлов следующее msim.dll и msim.yy.dll),
a yy = 96 для QVGA и yy = 192 для VGA.
msim(xx).yy.dll - это библиотека ресурсов.
Нужный нам файл с изображением клавиатуры хранится в ресурсе Bitmap-15361.bmp.
msim(xx).dll содержит информацию о раскладке. Именно этот файл определяет,
какой символ (или управляющий код) будет набран при нажатии определенной клавиши.
Вот для редактирования этих раскладок и предназначена данная программа.
Как это работает
Программа поделена на две половины левую и правую. Левая часть - это образец (эталон),
откуда мы будем брать уже готовые коды клавиш, справа - это клавивтура, которую
мы редактируем.
В свою очередь, каждая из этих панелей поделена на верхную часть и нижнию.
В верхнюю левую панель загружается изображение эталон клавиатуры из файла 15361.bmp.
Это изображение помогает ориентироваться в кодах клавиш клавиатуры.
В верхнюю правую панель загружается отредатированный файл ресурса 15361.bmp.
Естественно графическое расположение кнопок, изображение самих кнопок, фон и т.д.
(файл ресурса 15361.bmp), какое Вы хотели бы получить, необходимо создать заранее в
любом графическом редакторе.
В нижней части панели находятся коды кнопок. Каждая строка - это одна кнопка.
Назначение элеменов управления.
Quick jump - быстрый переход в нужную секцию. Всего секций, отвечающих за
работу различных раскладок клавиатуры - 6.
Sync move - при включении данной опции перемещении в левом поле выделенной строки
клавишами управления вверх-вниз будет
происходить такое же перемещение и в правой панели.
На левой панели можно выделить несколько строк, содержимое которых можно будет
перенести в правую панель, начиная с выделенной строки в правой панели.
Содержимое выделенной строки (коды одной клавиши) в правой панели можно
редактировать в отдельном окне.
Дополнителую информацию можно получить здесь:
Требования
Windows XP и выше