OpenWiki

Keyboard Driver

Palm Notes | Recent Changes | Title Index | User Preferences | Random Page | Help
Difference from prior major revision.
minor diff author diff hide diff

== 
Альтернативный клавиатурный драйвер. ==
  
<TableOfContents/>
  
  
=== Введение ===
  
Внешняя 
клавиатура - 
это один из 
популярных 
аксессуаров 
для КПК. 
Клавиатура 
занимает 
мало места в 
сумке, но в 
разложенном 
виде она на 
равных 
конкурирует 
с 
клавиатурой 
ноутбука, 
позволяя 
достичь 
ввода до 2-25 
символов в 
секунду. Не 
секрет, что 
хороший 
драйвер - это 
солидная 
составляюшая комфортного ввода. 
  
Альтернативный драйвер (дальше просто драйвер) позволяет использовать клавиатуры, для которых производители либо сделали неэффективный драйвер, либо вообще не реализовали драйвера для PalmOS 5. 
  
Преимущества драйвера:
  * Широкие 
возможности 
по вводу с 
клавиатуры
    * Ввод букв и 
цифр
    * Поддержка 
русского как 
для Piloc, так и 
для Papirus
    * Ввод 
произвольных спецсимволов
    * Запуск 10 
приложений 
на выбор 
пользователя
    * Эмуляция 
кнопок на 
устройстве: 
Datebook, Todo, вверх, 
вниз.
    * Эмуляция 
нажатия на 
часто 
встречающиеся экранные кнопки: OK, Cancel, Done, New, Today, Delete, Details
    * Эмуляция 
нажатия на 
произвольные экранные кнопки по первой букве
    * Выделение 
текста и 
операции Copy / Cut / Paste 
как в 
стандартном 
поле 
редактирования, так и в редакторах ~DocToGo и ~WordSmith.
    * Игровой 
режим - 
поддержка 
кнопок для 
аркадных игр, 
в которых 
обычные 
кнопки не 
работают.
  * Существует 
редактор 
раскладок. 
Все клавиши 
можно 
переназначить и переопределить
  * Поддержка 
настраиваемого автоповтора
  * Драйвер 
является 
самым 
быстрым 
клавиатурным драйвером. Он скомпилирован как ARM программа и не замедляет работу устройства эмуляцией. Драйвер работает с последовательным портом максимально эффективно и не выполняет никаких действий в случае бездействия порта. Драйвер можно однократно проинсталлировать и забыть, его наличие не мешает прослушиванию музыки или видео.
  * Драйвер 
пытается 
минимизировать расход энергии на работу с портом.
    * Драйвер 
закрывает 
порт при 
выключении 
устройства. 
Это сводит к 
нулю утечку 
питания в 
выключенном 
состоянии
    * Для 
некоторых 
клавиатур с 
коннектором 
драйвер 
пытается 
определить 
наличие и 
отсутствие 
присоединенной клавиатуры. Если это возможно, то при отключении от клавиатуры драйвер закрывает порт. Это поддерживается для Belkin G700 на КПК от Sony и для Logitech KeyCase.
    * Для 
некоторых 
клавиатур с 
коннектором 
драйвер 
также 
поддерживает автоматическое закрытие порта через одну минуту отсутствия ввода с клавиатуры. Это поддерживается для всех коннекторных клавиатур кроме подсоединения с Clie TH55.
    * Также можно 
вручную 
выключить 
клавиатуру 
из command bar, 
нарисовав 
наклонный 
росчерк из 
левого 
нижнего угла 
граффити в 
правый 
верхний.
  * Драйвер 
пытается по 
возможности 
не 
конфликтовать с другими способами использования разъема или инфракрасного порта
    * При 
установке в 
кредл 
драйвер 
закрывает 
порт
    * При попытке 
забимить 
что-либо 
драйвер 
инфракрасной клавиатуры закрывает порт
    * При попытке 
программы 
открыть порт, 
драйвер 
закроет порт 
и передаст 
его 
программе, 
открыв его 
сразу же 
после 
закрытия 
программой
  
=== 
Поддерживаемые клавиатуры ===
Различные 
версии 
драйвера 
поддерживают следующие клавиатуры:
  * Belkin G700, она же ~BenQ G700, 
она же ~WingBoard
  * Logitech ~TypeAway
  * Logitech ~KeyCase
  * Луч-807
  
Адаптация 
драйвера для 
следующих 
клавиатур 
находится в 
стадии 
разработки 
(или отложена 
за малым 
интересом)
  * Newton keyboard
  * Palm Wireless
  
=== Требования 
к КПК ===
Драйвер 
работает на 
всех КПК с PalmOS 5 
кроме  Tapwave Zodiac. 
  
=== Скачивание ===
http://g700.palmoid.com/g700drv.zip - 
драйвер для 
большинства 
указанных 
клавиатур, 
кроме 
указаных 
отдельно
  
http://g700.palmoid.com/RayHack_0_6.zip - 
драйвер для 
Луч-807
  
http://g700.palmoid.com/keycase.zip - 
драйвер для 
Logitech KeyCase
  
http://g700.palmoid.com/LayCoder700.zip - 
компилятор 
раскладок
  
  
=== 
Инсталляция 
===
Распакуйте 
архив и 
поставьте на 
КПК два файла 
- yahm.prc и драйвер ( 
g700hack.prc, keycase.prc или rayhack.prc). 
Запустите YAHM. 
Активируйте 
драйвер 
выбором 
чекбокса 
слева от 
имени 
драйвера. 
Если чекбокс 
не 
активируется, переключите профиль в верхнем правом углу с OFF на A.
  
http://g700.palmoid.com/g_1.gif
  
Для 
изменения 
настроек 
нажмите на 
символ плюс 
справа от 
имени 
драйвера. 
  
http://g700.palmoid.com/g_2.gif http://g700.palmoid.com/g_3.gif
  
=== 
Деинсталляция ===
Для сноса 
драйвера 
выделите его 
имя в YAHM, 
нажмите Delete. 
Далее 
удалите YAHM.
  
=== Обновление ===
Для
обновления
драйвера его
следует 
деактивировать,
убрав
чекбокс
слева от
имени. 
Проинсталлируйте
новую версию
и снова
активируйте
драйвер.
Также можно
включить в YAHM
опцию Disable at HotSync. Эта
опция 
автоматически 
деактивирует
все хаки на
время
хотсинка,
позволяя
обновлять их
без 
предварительной
деактивации.
Подробнее об
обциях YAHM
можно узнать
здесь: http://yahm.palmoid.com
  
=== Настройки 
драйвера ===
  * Настройки 
автоповтора. 
Выставите 
начальную 
задержку и 
скорость 
повтора под 
Ваш вкус. 
Удобство 
настроек 
можно 
проверить в 
поле 
редактирования под этими настройками.
  * Key click. Эта 
настройка 
включает 
звук при 
нажатии на 
клавишу.
  * Ignore keyboard detach. При 
активации 
настройки 
драйвер не 
будет 
отслеживать 
тип 
устройства, 
присоединенного к порту. Настройка сделана для тестовых конфигураций и практически не используется. Не выделяйте ее!
  * Don't release port for peripheral. При 
активации 
настройки 
драйвер не 
будет 
отдавать 
порт другим 
программам. 
Настройка 
сделана для 
тестовых 
конфигураций и практически не используется. Не выделяйте ее!
  * Disable ~AutoClose. Опция 
запрещает 
выключение 
клавиатуры 
после минуты 
неактивности. Для некоторых клавиатур с коннектором автовыключение работает, для других - нет. Попробуйте сами.
  * Layout. В этом 
списке 
выбираются 
различные 
раскладки, 
встроенные и 
внешние. Если 
Ваша версия 
драйвера 
поддерживает несколько типов клавиатур, проверьте, что выбрана нужная.
  * Apps... Этот 
диалог 
позволяет 
настроить 
программы 
для запуска 
по 
комбинации 
клавиш 
(что-то вроде 
Cmd+цифра)
  
=== Поддержка 
русского 
языка ===
Драйвер 
поддерживает ввод русских букв. Если у Вас установлен Piloc, то можно установить в его настройках опцию Ext. keyboard. 
  
Papirus в настоящее 
время 
поддерживается только драйвером Луч-807. Переключение производится по клавишам Ctrl+Shift. Этот способ можно использовать и с Piloc, для этого отключите в нем опцию Ext. keyboard. Такой способ делает переключение языка клавиатуры и устройства независимыми.
  
Если Вам 
нужно 
поддержка Papirusа 
для прочих 
клавиатур, 
обращайтесь 
к 
разработчику драйвера: support@palmoid.com
  
=== 
Регистрация 
===
После двух 
недель 
использования драйвер переходит в режим печати только заглавных букв. Для нормального функционирования драйвер следует зарегистрировать.
  
Драйвер 
можно купить 
на [http://www.palmgear.com?55367 
http://www.palmgear.com/images/getitatpg.gif] за $9.95.
  
Русские 
(экс-СНГшные) 
пользователи могут перевести 200 WMR на кошелек R030750432255. После перевода отправьте письмо на support@palmoid.com с hotsync name и типом клавиатуры.
  
  
  === Как
связаться с
автором ===
Официальный
сайт
драйвера:
http://g700.palmoid.com
Русский
версия:
http://wiki.palmoid.com/?KeyboardDriver
Почта: support@palmoid.com
  
  
  
  

Palm Notes | Recent Changes | Title Index | User Preferences | Random Page | Help
Edit this page | View other revisions
Print this page | View XML
Find page by browsing, searching or an index
Edited March 30, 2005 (hide diff)