- утилита для настройки поведения кнопок Пуск и закрытия кнопкой Х без сворачивания в Windows Mobile 6.5
Как все вы знаете, в последних билдах WM 6.5.x кнопки “Пуск” (Win) и Закрыть (X) перемещены из панели задач (в верхней части экрана) в менюбар (внизу экрана) . И все приложения, изменяющие поведение этих кнопок, не работают. Это маленькое приложение написано для настройки поведения этих кнопок по умолчанию.
После того, как я установил, сделал перезагрузку, при нажитии на Х программы стали полностью закрываться без сворачивания, а при нажатии на Пуск нужно удерживать чтобы открыл!
Нажатие на кнопку "Закрыть": настраивается в HKCUSoftwarexTepAMeBaCloseTapAction.
Нажатие и удержание на кнопке "Закрыть": настраивается в HKCUSoftwarexTepAMeBaCloseHoldAction.
Нажатие на кнопку "Пуск": настраивается в HKCUSoftwarexTepAMeBaStartTapAction.
Нажатие и удержание на кнопке "Пуск": настраивается в HKCUSoftwarexTepAMeBaStartHoldAction.
Возможные значения действия "Закрыть" (CloseTapAction и CloseHoldAction):
* 0 = None: нет никаких действий
* 1 = Default: действие WM по умолчанию (сворачивание приложения)
* 2 = Run App: запуск программы (настраивается в HKCUSoftwarexTepAMeBaCloseTapRun или HKCUSoftwarexTepAMeBaCloseHoldRun) с аргументами (настраивается в HKCUSoftwarexTepAMeBaCloseTapRunArguments или HKCUSoftwarexTepAMeBaCloseHoldRunArguments)
* 3 = Close: закрыть текущее приложение
* 4 = ScreenTap: имитации нажатия на экран (настраивается в HKCUSoftwarexTepAMeBaCloseClickX and HKCUSoftwarexTepAMeBaCloseClickX[/I])
Возможные значения действия "Пуск": (StartTapAction и StartHoldAction):
* 0 = None: нет никаких действий
* 1 = Default: действие WM по умолчанию (запуск меню по умолчанию (соты))
* 2 = Run App: запуск программы (настраивается в HKCUSoftwarexTepAMeBaStartTapRun или HKCUSoftwarexTepAMeBaStartHoldRun) с аргументами (настраивается в HKCUSoftwarexTepAMeBaStartTapRunArguments или HKCUSoftwarexTepAMeBaStartHoldRunArguments)
* 3 = QuickMenu: показать меню QuickMenu (быстрее чем запуск QuickMenu.exe)
* 4 = ScreenTap: имитации нажатия на экран (настраивается в HKCUSoftwarexTepAMeBaStartClickX and HKCUSoftwarexTepAMeBaStartClickX[/I])
Воспользуйтесь HKCUSoftwarexTepAMeBaShowHoldAnimation чтобы показать (value 1) или нет (value) анимацию при нажатии и удержании.
Виброотдача (не тестировалось): настраивается в HKCUSoftwarexTepAMeBaVibration. Возможное значение:
* 0 = None: без вибрации на всех
* 1 = During: вибрация активна пока нажимаешь
* 2 = End: вибрации в конце нажатия или нажатия и удержания (продолжительность настраивается в HKCUSoftwarexTepAMeBaTapVibrationTime или HKCUSoftwarexTepAMeBaHoldVibrationTime, установить значение 0, чтобы отключить одну из них)
- Position Fix: Автоопределение окна, которое совпадает со строкой меню и перемещает или изменяет его. Три режима работы (настраивается в HKCUSoftwarexTepAMeBaPositionFix):
* 0 = Отключено: не изменяет.
* 1 = Черный список: не изменять в приложениях включеных в список HKCUSoftwarexTepAMeBaPositionFixList.
* 2 = Белый список: Изменить только в приложениях, включенных в список HKCUSoftwarexTepAMeBaPositionFixList.
* HKCUSoftwarexTepAMeBaPositionFixList является списоком файлов с полным путем разделеными точкой с запятой.
- Запуск для тех устройств, на которых служба не запускается автоматически
- Force Close: Если окно не закрывается само, с этой включенной опцией AMeBa будет пытаться закрыть его по принуждению. (По умолчанию отключена, можно включить настройку HKCUSoftwarexTepAMeBaForceClose to 1)
- Закрыть список исключений со списком приложений, которые должны быть минимизированы, а не закрыты (настраивается в HKCUSoftwarexTepAMeBaCloseExclusionList). Это список файлов с полным путем разделеные точкой с запятой (например: Windowsreplog.exe for ActiveSync).
- Изменение загрузки процессора, вы можете указать количество миллисекунд между поиском новых окон (настраивается в HKCUSoftwarexTepAMeBaPollingInterval). При увеличении этого числа Амеба меньше нагружает процессор, но обнаружиние новых окн занимает больше времени.
[!] вы должны перезапустить приложение после изменения любых значений в реестре.
[!] AmebaLauncher устанавливать только если служба AMeBa не запускается автоматически.
Связаться с нами