AEBPlus - Часто задаваемые вопросы
v2.7
Freeware
, 1 апреля 2011г.
"Кстати, у меня есть отличная идея!"
Присылайте ваши предложения мне
, я с удовольствием складываю интересные идеи в копилку. А когда их там накопится достаточное количество и у меня появится зуд в пальцах - эти идеи будут реализовываться. Именно так и развивается эта программа - ваш креатив плюс мой зуд в пальцах
Чем отличается зарегистрированная и "триальная" версия программы?
С версии 2.7 (1.04.2011) программа распространяется бесплатно (Freeware)
(Верно для версий 2.6.x и меньше): Отличий два:
Экран с информацией о программе, появляющийся после soft-reset'а и периодически при работе
В незарегистрированной программе заблокировано действие "показать меню действий", с помощью которого можно просто выбирать нужное действие из всплывающего меню а не назначать его на какую-нибудь кнопку
Все, больше никаких ограничений в незарегистрированной версии программы нет. В том числе не ограничен и триальный период.
Почему? Потому что я не считаю необходимым вынуждать кого-либо покупать программу или искать "взломанную" версию.
Что такое виртуальные кнопки и как ими пользоваться?
"Виртуальные" кнопки - это наследие предыдущих версий программы, в которых этот механизм был единственным способом навешивания нескольких действий на одну аппаратную кнопку.
Для того чтобы понять идею "виртуальных" кнопок, попробуйте сделать следующее:
В утилите настройки AEBPlus Settings выберите любую кнопку. Пусть, например, это будет кнопка "Календарь"
На однократное нажатие кнопки назначьте "стандартное" действие, то есть эмуляцию нажатия кнопки "Календарь"
На двойное нажатие назначьте вызов любой "виртуальной" кнопки и переименуйте ее, например, в "Календарь дважды"
Сохраните все настройки и закройте AEBPlusSettings.
Перейдите в системное приложение переназначение кнопок ("Пуск" -> Настройки -> Кнопки, и вы увидите что в списке кнопок появилась еще одна, называющаяся "Календарь дважды". Здесь на нее можно назначить любое стандартное действие, например - вызов экранной клавиатуры.
Можно ли назначать на кнопки разные действия, в зависимости от активной программы?
В общем случае - нет, нельзя. Дело в том, что некоторые кнопки после того как их отобрали у системы - нельзя вернуть обратно. К ним относятся, например, движок громкости, телефонные кнопки, софт-клавиши и некоторые другие. По этой причине в AEBPlus не может быть добавлена поддержка профилей, как это сделано в некоторых программах, использующих для перехвата кнопок другие методы.
Однако из этого правила есть и исключения. Они касаются действия красной кнопки (во время телефонного разговора при соответствующих настройках она будет разрывать соединение) и движка громкости, который будет на экране Today и в телефонном приложении будет выполнять свою "стандартные" функцию
Назначение кнопок в зависимости от активной программы
автор - Внуков Андрей, aka AnVn
(А что делать если все равно очень хочется?)
Для этого нам понадобится собственно сабж и чудо-программа
SKSchema
(рассмотрим на примере переназначения кнопок для браузера Opera).
Предположим, что наша программа настроена (действия на кнопки заданы) и с успехом работает. Сохраняем куда-нибудь конфигурационный файл AEBPlus.cfg из папки с установленной программой (например, сюда \My Documents\AEBPlus Default\AEBPlus.cfg) Это будет наш т.н. дефолтный/обычный профиль.
Настраиваем программу (переназначаем кнопки) так, как нам хотелось бы, чтобы они работали конкретно в программе Opera. После настройки и выхода из программы аналогично п.1 сохраняем куда-нибудь полученную конфигурацию. (например, сюда \My Documents\AEBPlus Opera\AEBPlus.cfg) Это будет рабочий профиль.
Пишем в программе SKSchema два скрипта. Их смысл в копировании в папку с программой AE Button необходимой конфигурации (профиля) и ее инициализация. В нашем случае скрипты будут выглядеть так:
Активизация рабочего профиля для Opera
#r(#copyfile) #p(\My Documents\AEBPlus Opera\AEBPlus.cfg;\Program Files\AEBPlus\AEBPlus.cfg) #wait(1)
#r(\Program Files\AEBPlus\AEBPlus.exe) #p(0000) #waitfor(1)
Сохраним скрипт под именем AEButtonOpera.sksc
Восстановление обычного профиля
#r(#copyfile) #p(\My Documents\AEBPlus Default\AEBPlus.cfg;\Program Files\AEBPlus\AEBPlus.cfg) #wait(1)
#r(\Program Files\AEBPlus\AEBPlus.exe) #p(0000) #waitfor(1)
Сохраним скрипт под именем AEButtonDefault.sksc
В этой же программе SKSchema в настройках слежения пишем задачу, которая запускает соответствующий скрипт при необходимых нам условиях. В нижеуказанном примере при запуске Opera активизируется рабочий профиль, при выходе из Opera - дефолтный/обычный, сами скрипты лежат в папке \My Documents\sScripts
#c[opera.exe] #on[\My Documents\sScripts\AEButtonOpera.sksc] #off[\My Documents\sScripts\AEButton.sksc]
Почему некоторые действия, назначенные на "длинные" нажатия выполняются только после отпускания кнопки?
Дело в том, что многие действия нельзя вызвать до тех пор пока не отпущены все аппаратные кнопки. При реализации новых действий я тестирую их по мере возможности. На текущий момент следующие действия выполняются только
после
отпускания кнопок:
Эмуляция нажатия любых аппаратных кнопок, в том числе Ok/Close, меню Пуск и выключение КПК
Выделить все / скопировать в буфер / забрать в буфер / вставить из буфера
Какие параметры понимает AEBPlus в командной строке?
Ответ можно найти
здесь
У меня не получается назначить на кнопку скрипт SKSchema
Для решения проблемы запуска скриптов SKSchema из командной строки, при назначении действия на кнопку выберите "Запустить программу", в качестве программы выбрите "
\Windows\skschm.exe
" (или псевдоним ":skschm"), а в параметрах командной строки напишите:
(+ полный путь к скрипту): #onlyrun #r(#script) #p(\sScripts\SMS.sksc).
Автор совета: Timas (Спасибо уважаемому S_K!)
Другое решение
: Назначить на выбранное событие эмуляцию "виртуальной" кнопки и настроить вызов SKSchema в стандартном диалоге настройки кнопок.
(Предложено Majed Aly)
Mitac Mio A700: белый экран при включении красной кнопкой
Да, это "особенность" данной модели. К сожалению, вылечить полностью это можно только исправив ошибку в прошивке. Но AEBPlus позволяет "обойти" эту проблему: в том случае, программа перехватывает и обрабатывает красную кнопку, то ее нажатие при выключенном (с помощью AEBPlus!) экране приводит к его включению специальным образом. Я например рекомендую настроить красную кнопку следующим образом:
Однократное нажатие:
выключение КПК
Двукратное нажатие:
выключение экрана
Тройное нажатие:
любое другое действие
Длинное нажатие:
к сожалению, A700 не позволяет его перехватывать
В настройках поставить галочку рядом с "Бросать трубку при нажатии красной кнопки"
В результате нажатие красной кнопки во время разговора приведет к его завершению. Если же разговора не было, то однократное нажатие красной кнопки приведет к выключению КПК, двойное - к выключению экрана. И вы больше никогда не увидите "белого экрана".
AEBPlus
Главная
AEBPlus
Экраны
Аргументы
Скачать
ЧаВо
История
Активация
English
Для КПК
©1998-24
А. Ельцын