Или по-русски – конфигуратор клавиатуры для телефона Touch Pro (Raphael).
Это драйвер клавиатуры c приложением для конфигурирования клавиш. Проще говоря, благодаря этому драйверу можно «переназначить» любые клавиши (да, да, любые!) вашего коммуникатора. Не только основные – Home и Back, но и всю QERTY клавиатуру!

Драйвер был протестирован на разных прошивках, базированных на разных OEM. А значит, может быть сопоставим и не только с Touch Pro!

Основные требования:
- .NET CF 2.0
- WM 6.1/6.5

Использование:
- Установите SdkCerts.cab
- Установите RaphKbdConfig.cab
- Софт ресет
- Теперь проверьте, работает ли клавиатура посредством нажатия на любые клавиши – если они не выполняют своих стандартных функций – удалите cab, это значит, что драйвер не совместим с вашей текущей прошивкой.
- Если клавиатура работает, можно приступать к переназначению клавиш; конфигуратор можно найти в панели управления на вкладке Система/System -> Keyboard Config


Как создать параметры для нужной клавиши:

- Запускаем конфигуратор
- В меню жмем Add key
- Когда на экране появится диалог, предлагающий вам нажать клавишу – нажимаем и отпускаем нужную клавишу
- После этого на экране должен появиться диалог редактирования действий для клавиши
- Настраиваем по вкусу параметры клавиши
- Когда нужные клавиши добавлены, жмем “Update settings” (левая софт клавиша в главном окне), изменения вступают в силу незамедлительно, так что перезагрузка ни к чему!

Если после удаления драйвера клавиатура перестала работать:

- остановить устройство “KBD1:”
- например, при помощи Dotfred’s TaskManager – на вкладке Devices нужно найти строку KBD1: и нажать Stop
- удалить файлы \Windows\keypad.dll и \Windows\kbdcntrl.dll
- софт ресет

Что, возможно, будет реализовано в будущем:
- больше различных типов действий
- комбинации клавиш

Вы, наверное, скажете, если данная версия драйвера под номером 1.2, то была наверняка и 1.1. Совершенно верно! Давайте сравним их возможности:

Версия 1.1:
+ двойные нажатия
+ разное поведение клавиши в зависимости от класса/текста активного окна
+ разные типы действий: запуск программы, переключение на окно по классу/тексту, закрытие активного окна, эмулирование нажатия клавиши, отправка текста в активное окно
* запуск программ теперь возможен с аргументами
* переработан диалог настройки клавиши
* новый диалог выбора программы

Версия 1.2:
+ экспорт/импорт конфигурации
+ список исключений окон – если класс текущего окна есть в этом списке, клавиша будет передана системе – сделано, в первую очередь, для использования с программами-блокираторами
+ добавлены модификаторы клавиш Ctrl, Alt, Shift, Win при эмуляции нажатия клавиши, также добавлены коды клавиш APP1-APP6
+ press & hold – теперь не нужно отпускать клавишу для того, чтобы было выполнено действие при долгом нажатии – действие будет выполнено по истечении заданного промежутка времени (то же самое для двойного клика)
+ действия по управлению питанием (вкл/выкл экран, режим сна, перезагрузка)
+ поворот экрана
+ вкл/выкл Bluetooth
+ вкл/выкл Wi-Fi
+ отключение GPRS соединения
+ опция вибрации при выполнении действия
* исправлено действие закрытия окна, теперь работает как ok/close
* переработано действие отправки текста в активное окно, теперь поддерживает два метода отправки (вставка и эмуляция клавиш) – если не работает первый, можно попробовать воспользоваться вторым
* исправлены диалоги
* небольшая оптимизация

Прогресс на лицо!