Для официальных прошивок symbian 9.4
1. Ресурс AknKeyEventMap.rsc из архива скопировать в E:/resource/
2. Патч KeyEventFw.rmp Скопировать в папку с патчами и Поставить в домаин автозапуск.
3. Перезагрузить смарт.
Для портов этот патч ничего не даст. Можно воспользоваться патчем E2Z(C2Z) с домаин запуском. После загрузки патч можно отключить.
Кнопка Короткое нажатие Долгое нажатие
Громкость+ Влево Громкость+
Громкость- Вправо Громкость-
Камера Камера Play/Pause родного проигрывателя
Красная Красная Ползунок блокировки
Комбинации:
Красная,Громкость+ Forward Проигрователь
Красная,Громкость- Rewind Проигрователь
В комбинациях сначала нужно нажать Красную кнопку. Отпускать кнопки нужно одновременно. Если отпустить одну то сработает долгое нажатие этой кнопки.
Комментарии 54
структура следующая
Два байта количество кнопок
Один байт кол-во сканкодов - если больше одного то это комбинация
Два байта - сканкод, если комбинация то несколько сканкодов по 2 байта
Один байт - кол-во сканкодов или кейкодов
2 байта - кейкод или сканкод
1 байт - кол-во режимов
2 байта - режим
1 байт - кол-во событий
1 байт - событие. 1 короткое нажатие. 0x10 длиное нажатие. Если назначается кейкод то к значению нужно прибавить 4.
2 байта - тактильная отдача. 0 - нет, 1 - есть. Эффект есть только если назначен кейкод.
Если на одну кнопку назначены два действия(короткое нажатие, и длинное) то кол-во сканкодов(кейкодов), режимов и событий должно быть одинаковым.
-------------
Добавлено в 01.36: и два последних байта указывают на смещение в этом ресурсе. Это начало таблицы. В данном случае это адресс значения 0x1400 в конце файла
ExtraX7, спасибо. Свет включат буду разбиратся.
dan-av, А для порта патчер ожидать? Или напишите что править я руками попробую.
Ну смотри. Там есть определенные блоки, которые уже вписал dan-av, можешь по ним делать. Например a20001b8- это при нажатии клавиши громкости идет действие влево или право (сканы a2 и b8). Так и во всем файле. Найди таблицу сканкодов и делай
-------------
Добавлено в 01.10: Я со смарта, точно непомню где лево там или право. Сканкоды на компе все. Но смысл не в этом
-------------
Добавлено в 01.14: Кстати писал я про это в плоге когда то. modding-extrax7.blogspot.com/2011/06/info-about-system-keypresses.html
А как тогда сочетания делать?
-------------
Добавлено в 00.04: Блин, свет в общаге отключили, только разобратся хотел.
Да, можно. Очень удобная прога.
-------------
Добавлено в 23.53: Я вот только не вьехал чем файл править можно? И так и сяк смотрел уже
если в процессе эксперементов с ресурсом тело при загрузке показывает радугу - загрузиться без карты памяти. При условии что патчи или ресурс на ней
0 ответить