Подключаем обычную клавиатуру к Palm своими руками
Около месяца назад я задумал подключить клавиатуру от ПК к своему Визору. Очень понравилась идея автора программы EasyType. Я подобрал детали и подходящий корпус, нашел схему и спаял простейший программатор, и начал розыски прошивки для программирования микросхемы AT89C2051.

Но от авторов программы EasyType я получил ответ, что они продают только готовую, прошитую микросхему, а прошивку не высылают.

Но русские не сдаются! Пришлось срочно изучать микроассемблер и писать собственную микропрограмму. И вот, наконец, она готова!

Для работы железа необходимо установить на Пальм:

  • хак EasyType Hack (он выполняет ту же функцию, что и BIOS в компьютере - транслирует коды клавиш в команды, которых в текущей версии уже более 80)
  • программу EasyType (она позволяет установить параметры автоповтора и раскладку клавиатуры)
  • программу ET Layout editor - редактор раскладок (можно настроить кучу комбинаций клавиш с Shift, Ctrl, Alt)
  • несколько раскладок клавиатуры (как минимум 2: для английского и для русского)

Осталось подключить к устройству Пальм, клавиатуру и питание (я использовал обычный блок питания 9v, 100 mA) - и можно запускать EasyType.

Тут есть одна неприятность - мое устройство не опознается программой как "родное" - она выдает сообщение "Hardware not found". Но дальше все работает на ура!

Кстати, в архиве программы находится также "эмулятор" - программа для Windows, которая делает все то же самое, что и "железо" - так что совсем не нужно отключать клавиатуру от настольного ПК, чтобы набить текст на Пальме. Захотел свободы - взял клавиатуру с собой (или купил еще одну - самая дешевая, по-моему, стоит меньше $10). Сидишь перед большим компьютером - воткнул в его COM-порт разъем, и печатай на Пальме хоть 200 символов в минуту.

Следуя доброй традиции, предоставляю возможность получить код прошивки микросхемы бесплатно (на условиях некоммерческого использования). Также могу запрограммировать вашу микросхему - одним словом, помогу чем могу. Смело обращайтесь!

Мой почтовый адрес: marakoza@hotmail.ru



Эта статья с сайта PalmQ Online
http://www.palmq.ru

URL этой статьи:
http://www.palmq.ru/sections.php?op=viewarticle&artid=55