Чтобы подстветка тухла полностью, а не уменьшалась, надо в разделе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\BacklightOff параметр bkl1: сделать равным 4.
Цифровая калибровка экрана Не раз писали про калибровку экрана с помощью правки в реестре строкового параметра CalibrationData. Но лично мне было не совсем понятно, как именно работает смена значений. Пробую разобраться.
В этом ключе пять пар чисел, разделенных пробелами. В каждой паре числа разделены запятыми. Первая пара отвечает за калибровку центра, вторая - верхний левый угол, потом нижний левый, нижний правый и правый верхний; в общем, в том порядке, в котором проходит калибровка экрана. Разобраться в смысле этих значений мешало то, что экран у нас разрешением 240x400, а цифры в этот размер не укладывались. Дело в том, что количество точек в калибровке не соответствует разрешению экрана. В системе калибровки экран поделен на 1000 точек как по ширине, так и по высоте. Начало отсчета - левый нижний угол. Когда вы нажимаете на монитор, срабатывает сразу много точек и телефон путем сложного вычисления определяет среднюю точку, а потом уже соотносит ее с ближайшим пикселем на мониторе.
Внося значения отличные от идеальных, тем самым мы говорим телефону, какое место на дисплее должно соответствовать идеальной точке.
Вот идеальные координаты в системе, на которые настраиваются точки, нажатые на экране: 500,500 165,875 165,125 835,125 835,875
И теперь собственно ответ:
Первое число в паре - изменения по горизонтали
первое число в паре меньше соответствующего идеального значения: точка нажатия будет правее. первое число в паре больше соответствующего идеального значения: точка нажатия будет левее.
(объясню почему: допустим, центральная координата должна быть 500,500. Ставя, например, 400,500 вы тем самым говорите, что точка 500,500 сработает, когда будет нажато поле на сто точек левее. И как результат - нажимаем левее, а точка срабатывает правее)
Второе число в паре - изменения по вертикали
Второе число в паре меньше соответствующего идеального значения: точка нажатия будет выше. Второе число в паре больше соответствующего идеального значения: точка нажатия будет ниже.
Приписка мелким шрифтом: Для калибровки экрана используется сложное уравнение, поэтому изменения в одной координате сдвигают точки по всему экрану, а сильные отклонения в показателях дают непредсказуемые результаты. При экспериментировании, на случай неработоспособного поведения экрана, вам необходимо иметь возможность при помощи кнопок запустить, к примеру, Resco Explorer и восстановить резервную копию нужной ветки реестра. так что лучше заранее настроить на него или на меню Настройки экрана горячую клавишу или вынести ярлык на рабочий стол. И еще: идеальные значения, возможно, даны не точно, но это не так уж существенно и не меняет общей закономерности изменений. Если я не прав - поправьте.
Для автоматического отключения GPRS после использования любой апликации (например IE, Opera и т.д.) делаем следующие изменения в реестре: HKLM\Comm\ConnMgr\Planner\Setting\ Здесь находим SuspendResume и меняем первоначальное значение ~GPRS! на GPRS_bye_if_device_off там же в CacheTime изменяем первоначальный параметр 600 на 10 (это время, после которого произойдет отключение GPRS). Теперь после закрытия приложения, через установленный промежуток времени, соединение GPRS будет автоматически отключено.
Перезагрузка без стилуса. Бывает необходимо выполнить перезагрузку после установки программы, правки реестра или ещё при каких-нибудь условиях, а стилуса нет под рукой. Чтобы не париться подручными средствами и пытаться попасть в дырку с кнопкой "Reset", можно вывести её действия в меню "Пуск". Используется скрытое приложение, отвечающее за кнопку "Reset". Файл из архива, который в аттаче, закидываем в Windows\Главное меню Теперь при нажатии на "Пуск", в меню будет пункт "Перезагрузка". PS Возможно, это кому-то понадобиться, чтобы не устанавливать Reboot. Так же такая функция есть в некоторых программах, типа оболочки Spb Mobile Shell, где можно добавить виджет на рабочий стол.
Выключение подсветки через "свой" промежуток времени.
Пуск, Настройки, Система, Аккумулятор, вкладка "Питание от аккумулятора" - здесь есть варианты: 10сек., 30сек., 1мин. и т.д. - они многих могут не устроить или не подойти. Мне, например, нужно значение 45 секунд, которого нет в настройках.
В реестре HKCU\ControlPanel\BackLight\BatteryTimeout ---> DWORD значение заменяю на 45 - сохраняю и получаю те самые 45 секунд. Вы ставите своё, нужное время. (Указывается в секундах. Например, 1 минута и 10 секунд - 70)
Примечание: Заходя в ---> Пуск, Настройки, Система, Аккумулятор, вкладка "Питание от аккумулятора" ... вы тем самым будете возвращать то значение, которое будет указано там, т.к. для выхода необходимо тапнуть "OK", что сохранит его. Поэтому меняем в реестре, а туда "не ходим" проверять, там всё нормально будет.
Блокировка на WM 6.5 Чтобы убрать родную блокировку 6.5, в стиле айфон, и поставить блокировку 6.1 аля WM, долгий тап на клавише отбоя, достаточно поменять ключи реестра по следущему пути. [HKEY_LOCAL_MACHINE\\Software\\microsoft\\Shell\\LockScreen] "Enable"=dword:00000001 1 - включен 0 - выключен