User Tools

Site Tools


keyboarddriver

Альтернативный клавиатурный драйвер.

Введение

Внешняя клавиатура - это один из популярных аксессуаров для КПК. Клавиатура занимает мало места в сумке, но в разложенном виде она на равных конкурирует с клавиатурой ноутбука, позволяя достичь ввода до 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, нарисовав наклонный росчерк из левого нижнего угла граффити в правый верхний.
  • Драйвер пытается по возможности не конфликтовать с другими способами использования разъема или инфракрасного порта
    • При установке в кредл драйвер закрывает порт
    • При попытке забимить что-либо драйвер инфракрасной клавиатуры закрывает порт
    • При попытке программы открыть порт, драйвер закроет порт и передаст его программе, открыв его сразу же после закрытия программой

Поддерживаемые клавиатуры

Различные версии драйвера поддерживают следующие клавиатуры:

Адаптация драйвера для следующих клавиатур находится в стадии разработки (или отложена за малым интересом)

  • 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.

Для изменения настроек нажмите на символ плюс справа от имени драйвера.

Деинсталляция

Для сноса драйвера выделите его имя в 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/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

keyboarddriver.txt · Last modified: 2005/03/30 16:13 by 127.0.0.1