PDA

Просмотр полной версии : AE Button Plus


Welleryk
28.12.2008, 19:27
http://litoli.com/dl/welleryk/Picture/AEBP33222144.jpg

Обновление.

AEBPlus - утилита расширяет функциональность аппаратных кнопок на КПК и смартфонах.

Возможности AEBPlus:
- Перехватывать нажатия практически всех стандартных аппаратных кнопок: быстрого вызова приложений, контекстного меню в Windows Mobile 2005 (Softkey), движок громкости и даже красную и зеленую телефонные кнопки на КПК с GSM модулем и смартфонах
- Назначать на каждое событие вызов одной из реальных или "виртуальных" кнопок приложений либо действие, выполняемое самой программой
- Можно назначать действия одних кнопок на вызов другими кнопками
- В результате Вы можете превратить движок громкости на КПК в кнопки "вверх" и "вниз", назначить несколько важных приложений на каждую "софт кнопку" ("SoftKey") и даже заставить "зеленую" кнопку вызывать не стандартное телефонное приложение а альтернативный диалер.


Версия 2.6.4
Новые возможности:
-диалог изменения яркости подсветки теперь может быть вызван из командной строки (код команды 0026) и добавлен в меню действий.
-из командной строки так же можно увеличить (F001), уменьшить (F002), или установить (F100..F1FF) уровни подсветки.
-теперь можно изменить задержку при автоматическом закрытии менеджера задач, меню действий и окна показа даты/времени.
Исправления:
-Переработано управление подстветкой. Теперь оно должно работать на гораздо большем количестве КПК. Уровни подсветки при работе от батарей и от внешнего питания изменяются синхронно.



Известные проблемы
-К сожалению, некоторые аппаратные кнопки после того как они были отобраны у системы невозможно вернуть обратно без "мягкой" перезагрузки или даже просто сэмулировать. Поэтому вы потеряете возможность отвечать на телефонные звонки нажатием на зеленую кнопоку до тех пор, пока она обрабатываются AEBPlus.
-AEBPlus может работать неустойчиво при включении звукового подтверждения нажатия кнопок. Если вы наблюдаете "зацикливание" кнопок - попробуйте отключить звуковое подтверждение в настройках убрав галочку в пункте Пуск -> Настройка -> Звуки и уведомления -> Включить звуки для: Аппаратных кнопок (в английской версии Start -> Settings -> Sounds & Notifications -> Hardware buttons)

FAQ

Настройка AE Button Plus на обработку скриптов SKschema
1. В качестве действия по нажатию на кнопку в AE Button указываем "Запустить программу"
2. В качестве программы указываем skschm.exe из корневого каталога \Windows - "\Windows\skschm.exe" (или псевдоним ":skschm")
3. В качестве параметра запуска пишем:
#onlyrun #r(#script) #p(\Путь к файлу скрипта\Имя файла скрипта)

Например:
#onlyrun #r(#script) #p(\Windows\Start Menu\Programs\sScripts\SoftReset.sksc)

Настройка действий кнопок, в зависимости от программы в которой они нажимаются
Для этого нам понадобится собственно сабж и чудо-программа SKSchema (рассмотрим на примере переназначения кнопок для браузера Opera).

1. Предположим, что наша программа настроена (действия на кнопки заданы) и с успехом работает. Сохраняем куда-нибудь конфигурационный файл AEBPlus.cfg из папки с установленной программой
(например, сюда \My Documents\AEBPlus Default\AEBPlus.cfg) Это будет наш т.н. дефолтный/обычный профиль.
2. Настраиваем программу (переназначаем кнопки) так, как нам хотелось бы, чтобы они работали конкретно в программе Opera. После настройки и выхода из программы аналогично п.1 сохраняем куда-нибудь полученную конфигурацию.
(например, сюда \My Documents\AEBPlus Opera\AEBPlus.cfg) Это будет рабочий профиль.
3. Пишем в программе 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
4. В этой-же программе SKSchema в настройках слежения пишем задачу, которая запускает соответствующий скрипт при необходимых нам условиях. В нижеуказанном примере при запуске Opera активизируется рабочий профиль, при выходе из Opera - дефолтный/обычный, сами скрипты лежат в папке \My Documents\sScripts
#c[opera.exe] #on[\My Documents\sScripts\AEButtonOpera.sksc] #off[\My Documents\sScripts\AEButton.sksc]


Кнопки "Win" и "Ok" теперь можно настраивать так же как и любую другую!
Реализована эмуляция зеленой и красной телефонных кнопок

Совместимость
Эта утилита может использоваться на следующих устройствах:
Windows Mobile 2003SE PocketPC и PocketPC Phone Edition
Windows Mobile 5 PocketPC и PocketPC Phone Edition
Windows Mobile 6 PocketPC и PocketPC Phone Edition
Windows Mobile 2003SE Smartphone
Windows Mobile 5 Smartphone
Windows Mobile 6 Smartphone

Перед установкой программы на смартфон не забудьте сделать его бэкап, поскольку при неудачном выборе настроек вы можете потерять возможность войти в меню. Пользователи КПК от этой ситуации застрахованы, так как они всегда могут выполнить необходимые действия с помощью стилуса .

! Начиная с бета-версии 2.3.2 в программе реализован режим "безопасной загрузки". Если при загрузке КПК держать нажатой стрелку влево, то можно будет отказаться от использования утилиты.

Скачать AEButtonPlus (http://litoli.com/dl/welleryk/program/AEButtonPlus2.6.4.rar)

angelina
24.04.2009, 20:13
AE Software AE Button Plus v2.6.6.1

AE Software AE Button Plus v2.6.6.1 (http://litoli.com/dl/angelina/soft/ae.button.plus.v2.6.6.1.rar)