BigWig,
По поводу
этой темы... продолжение решил написать здесь, чтобы не затерялось... Состряпал я два файла HTC TOUCH CRUISE T4242.ini (именно так ИГО распознает наш девайс).
Вот первый:
Код: Выделить всё
info_names="HTC TOUCH CRUISE T4242"
[gps]
port="4"
baud="57600"
[rawdisplay]
autoconfig=1
[power]
backlight_manage_values = 0
backlight_manage_keys = 1
backlight_sync_with_OS=1
backlight_reverse = 0
backlight_key_bright_BA1 = "Brightness"
backlight_key_bright_AC1 = "ACBrightness"
backlight_key_bright_BA2 = "BacklightLuminanceLevel"
backlight_key_bright_AC2 = "ACBacklightLuminanceLevel"
backlight_key_timeout_BA = "BatteryTimeout"
backlight_key_timeout_AC = "ACTimeout"
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"
backlight_key_on_BA = "OnOff"
backlight_key_on_AC = "ExtOnOff"
backlight_methods = 1 , 25
backlight_events = 1, 5, 7
backlight_slow_api=1
Если ты будешь использовать этот фай (напоминаю, что его нужно положить в data.zip\config\devices), тогда насторйки подсветки экрана с самой программы будут недоступны (ползунок не будет двигаться, и изменение настроек посветки экрана,- [Экономия энергии, подсветка всегда включена, использовать настройки ус-тва] не будет ни на что влиять. Настройки подсветки экрана будешь устанавливать в самой системе как пожелаешь. Галочку с Auto adjust backlight, как ты уже догадался, нужно будет снять при этом.
Преимущества такого метода,- настройки подсветки системы не сбиваются при выходе из ИГO, ну а недостаток,- невозможность регулировать настройки подсветки из самой ИГО.
Вот второй:
Код: Выделить всё
info_names="HTC TOUCH CRUISE T4242"
[gps]
port="4"
baud="57600"
[rawdisplay]
autoconfig=1
[power]
backlight_manage_values = 1
backlight_manage_keys = 1
backlight_max = 10
backlight_min = 0
backlight_min = 0
backlight_reverse = 0
backlight_key_bright_BA1 = "Brightness"
backlight_key_bright_AC1 = "ACBrightness"
backlight_key_bright_BA2 = "BacklightLuminanceLevel"
backlight_key_bright_AC2 = "ACBacklightLuminanceLevel"
backlight_key_timeout_BA = "BatteryTimeout"
backlight_key_timeout_AC = "ACTimeout"
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"
backlight_key_on_BA = "OnOff"
backlight_key_on_AC = "ExtOnOff"
backlight_methods = 1 , 25
backlight_events = 1, 5, 7
backlight_slow_api=1
При использовании этого файла, ИГО будет управлять настройками подсветки. Т.е. Возможны три варианта (вобщем-то два, так как режим экономии энергии так и не работает как должен):
1. При установке в программе опций Подсветка всегда включена и Экономия энергии, можно будет управлять настройками подсветки экрана из ИГО, двигая ползунки для дневного и ночного освещения экрана как тебе будет угодно.
2. При установке в программе опции Использовать настройки ус-ва, ползунки для подсветки экрана в ночном и дневном режиме будут неактивны и по умолчанию подсветка будет выставлена на максимум как для внутреннего так и для внешнего питания.
Что мы имееем, если используем именно этот вариант HTC TOUCH CRUISE T4242.ini (что преимущество, а что недостаток ты решишь сам для себя

)
1. При выключении программы в настроики системмы (читай в реестр) будут прописаны те параметры,которые последний раз успользовались в настройках ИГО.
2. При включении программы будут использованы те же параметры, которые были в программе на момент выхода, пока ты не поменяешь настройки подсветки в режиме Подсветка всегда включена. Только после этого новые настройки будут прописаны в реестр девайса и ты сможешь увидеть их эффективность, выбрав режим Использовать настройки ус-ва.
3. Ну и напоследок... к сожалению ИГО не умеет разделять зависимость подсветки от внутреннего или внешнего источника питания... Когда ты двигаешь ползунок это одинаково потом влияет на настройки подсветки в системме как для внутреннего источника питания так и для внешнего.
Пока все. Будет время еще с этим поковыряюсь, может еще что-нибудь удастся сделать...