Переназначение клавиш телефона : Патчи : Форум

Страница 2 из 29: « 1 [2] 3 4 5 6 ... 29 »

 Maximys:
02.12.06, 14:39
 IronMaster
Я привел адреса только для режима ожидания (Standby).


Разве? Кнопка "Камера" и "Онлайн" работают не только в режиме ожидания (точнее, они работают везде).

 IronMaster:
02.12.06, 14:48
 Maximys Для них видать прописана ссылка на один адрес для разных режимов.

 den_po:
02.12.06, 15:47
 Maximys
ну вот только что проверил, работают только в режиме ожидания, в главном меню и в меню, вызываемых из главного (развлечения, сообщения, органайзер, настройки). во всех других местах не работают.

IronMaster
скорее не так. скорее всего просто события из некоторого диапазона приходят всем страницам, и некоторыми из них обрабатывается.

 Maximys:
02.12.06, 16:57
 den_po
ну вот только что проверил, работают только в режиме ожидания, в главном меню и в меню, вызываемых из главного (развлечения, сообщения, органайзер, настройки). во всех других местах не работают.


Как не работают? А ты какие кнопки имеешь ввиду? У меня работают везде (если поставить главное меню, например).

 den_po:
02.12.06, 17:33
 Maximys
я имею в виду если ничего не ставить =)
наверное стоит выйти на монитор, который события отслеживает и страницам отсылает.
вот, кстати, если интересно, функции для работы со страницами/книгами

4489AA18 Bookshelf_CreateBook
4489A854 Bookshelf_GotoPage
4489A338 Bookshelf_FindBook
4489AAD4 Bookshelf_KillBook
44899C08 Bookshelf_CheckMsg
4489A3D8 Bookshelf_GetFocusedBook
4489A668 Bookshelf_NullKeyHandler
4489ABA0 Bookshelf_FocusSanityCheck?

особенно интересны первые две. благодаря им, кстати, я в своё время нашёл мастер настройки.
ROM:446F7370 ADD R3, #0x32 ; SetupWizardBook
ROM:446F7372 ADD R2, R6, #0
ROM:446F7374 ADD R2, #0x44 ; SetupWizardBook_BasePage struct
ROM:446F7376 LDR R1, =(nullsub_147+1)
ROM:446F7378 BL Bookshelf_CreateBook



[ Редактировано den_po в 2.12.06 17:52 ]

 IronMaster:
02.12.06, 20:03
 Там, наверное, все зависит от функции. В ней идет проверка какая бук'а загружена и потом уже определяется выводить её или нет.
Maximys Предлагаю тебе сделать пост, в котором будешь выкладывать адреса функций и клавиш для К300.

 den_po:
02.12.06, 20:31
 
IronMaster пишет:
Там, наверное, все зависит от функции. В ней идет проверка какая бук'а загружена и потом уже определяется выводить её или нет.
вот оно, внутри функции Bookshelf_CheckMsg есть обращение к такой табличке:
ROM:440F3CC4 defaultpages DCD 0
ROM:440F3CC8 DCD dword_440F3CB0
ROM:440F3CCC DCD 1
ROM:440F3CD0 DCD off_4411E5C8 ; Accessories_Default_Page
ROM:440F3CD4 DCD 2
ROM:440F3CD8 DCD off_44118990 ; Basic_Default_Page
ROM:440F3CDC DCD 4
ROM:440F3CE0 DCD off_440D40B4 ; Calendar_Default_Page
ROM:440F3CE4 DCD 5
ROM:440F3CE8 DCD off_440D5A5C ; CallHandling_Default_Page
ROM:440F3CEC DCD 6
ROM:440F3CF0 DCD off_441041B4 ; CB_UI_Default_Page
последняя страница в этой таблице имеет номер 49. для каждой из этих страниц вызывается отдельная функция, которая обрабатывает некоторые из событий (такой получается хук).

Maximys Предлагаю тебе сделать пост, в котором будешь выкладывать адреса функций и клавиш для К300.

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

 Zormax:
02.12.06, 20:35
 den_po
кстати, если интересно, функции для работы со страницами/книгами

Для какой прошивки твои выкладки?

 Maximys:
02.12.06, 22:02
 IronMaster
Там, наверное, все зависит от функции. В ней идет проверка какая бук'а загружена и потом уже определяется выводить её или нет.


Я думаю это все прописано в бук'е. Как извесно в прошивке есть две камеры. Одна для реж. ож., вторая для меню. Так вот если бы можно было поставить ту камеру, что для меню она бы запускалась всюду, а та камера, что для реж. ож. запускается только в реж. ож. и в меню.

 IronMaster:
02.12.06, 22:05
 den_po Это мы понимаем, что портируется элементарно, но большинство и понятия не имеют как это делать. Я считаю пусть люди пользуются, изменяют клавиши.
Страница 2 из 29: « 1 [2] 3 4 5 6 ... 29 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=780&start=10

© 2005-2018 supertrubka.org