категории | RSS

Здравствуйте уважаемые димоновцы! Давненько я не писал статей, но как говорится редко да метко ;) Наконец-то сбылась мечта многих владельцев N95/N958GB - невозможное стало возможным! Что собсно и заставило, взятся за перо =) Кроме того, в статье опишу как сделать индивидуальную раскладку MagicKey-ем, для отдельно взятой N-Gage игры. Так что, читать всем.

Итак, для того чтоб задействовать 4-мулити клавиши N95/N958GB, для абсолютно любого приложения/игры нам понадобится:
1). Замечательная программка MagicKey;
2). Проги для считки скан кода. Рекомендую эти: AnimExample либо ThePencil. Впрочем качать их не обязательно, все необходимые скан-коды приведу ниже.
3). Ровные руки и немного свободного времени =)

Ставим MagicKey, открываем его. Переходим на вкладку *KeyMap List*_*Default KeyMaps*_*Add*. *Original key* вводим скан-код изменяемой клавиши, а в поле *Maps to* её желаемое значение. Приведу пример подмены клавиши *Перемотки трека* (по счёту, первая с верху), на *Двойку*. *Original key*_184 *KeyMap List*_50. Где 184 - скан-код мм-клавиши перемотки трека, а 50 - скан-код двойки. Затем, выходим из проги, именно выходим а не сворачиваем. Всё, изменения приведены в действие. Для остальных трёх клавишь делаем по аналогии, их скан-коды приведены ниже. MagicKey позволяет создавать несколько списков разметки. На каждое приложение/игру можно сделать отдельную раскладку.

Теперь опишу, как сделать индивидуальную раскладку для отдельно взятой N-Gage игры. Здесь всё несколько сложнее. Приведу на конкретном примере, скажем, для Creatures Of The Deep. Открываем MagicKey, *KeyMap List*_*Options*_*Add*_вводим любое имя, к примеру COTD_MAP (абривеатура Creatures Of The Deep). Теперь редактируем созданный нами шаблон карты. *COTD_MAP*_*Click to added Key Pair*. *Original key*_226 *Maps to*_53. В данном примере, мы назначим активное действие с клавиши 5, на клавишу камеры (фокусировка, мягкое неполное нажатие). Затем переходим к *App List*, и создаём соответствующий профиль. *App List*_*Options*_*Add*, выбираем абсолютно любое приложение. Редактируем созданный профиль, *Options*_*Edit*. В строке *Sid* вписуем UID нужной нам игрушки, в нашем случае Creatures Of The Deep. Её UID_ 0x2000afbc. В строке *App Name* вписуем название которое будет ассоциироваться с UID-ом, то есть Creatures Of The Deep. Жмём *Ok*. Теперь снова клацаем по созданному нами профилю, и привязуем к нему нашу карту *COTD_MAP. *Options*_*Choose Map*_*COTD_MAP*. Закрываем прогу. С KeyMap-ом всё. Запускаем теперь нужную игруху. В настройках управления указывает нужные клавиши, и наслаждаемся игрой с новым управлением.

Внимание! Программка достаточно коварная. Не измененяйте значения системных клавишь (левый/правый софт-кей, ОК, основное меню, вкл/вкл, С, клавиши навигации) для All App. Почему? Потому что прога имеет функцию авто-загрузки, в демо-версии (лично у меня) её отключить нельзя. Что из этого? Изменили вы допустим значения клавиши *ОК* и *С*, вышли из проги, ВСЕ. Ни выбрать ни удалить, формат товарищи. Так что будьте внимательны. Если нужно убрать прогу из ОЗУ, заходим на вкладку *Key List*_*Options*_*Kill Deamon*.

Скан-коды для N95/N958GB:
a). Клавиши набора:
1 - 49
2 - 50
3 - 51
4 - 52
5 - 53
6 - 54
7 - 55
8 - 56
9 - 57
* - 42
0 - 48
# - 127

b). Системные клавиши:
Левый софткей - 164
Правый софткей - 165
Зелёная клавиша - 196
Красная - 197
Джойстик центр -167
Джойстик вверх - 16
Джойстик вниз - 17
Джойстик вправо - 15
Джойстик влево - 14
Меню - 180
Мультимедийное меню - 186
Карандаш - 18
C - 1
Громкость вверх - 162
Громкость вниз - 163
Быстрый доступ к галерее - 230
Камера лёгкое нажатие - 226
Камера полное нажатие - 227
Выкл/Вкл - 166

c). Мульти-клавиши (с верху вниз):
1-я (Forward)_184
2-я (Play)_182
3-я (Stop)_183
4-я (Rewind)_185

Отловить UID-ы N-Gage 2.0-игр, оказалось совсем не лёгкой задачей. Что я только не перепробовал..
Список UID-ов, для игр N-Gage 2.0:
- Creatures Of the Deep_0x2000afbc;
- Fifa 2008_0x2000afda;
- Mile High Pinball_0x2000afbe;
- Snakes Subsonic_0x2000afbd;
- Sustem Rush Evolution_0x2000afb9;
- Asphalt 3 Street Rules_0x2000afe3;
- Space Impact Kappa Base_0x2000afbb;
- Brain Challenge_0x2000b4b3;
- Tetris_0x2000afdb;
- Block Breaker Deluxe_2000afe5;
- World Series Of Poker_2000afd9.

Ну вот собсно и всё =) С вопросами и предложениями - обращайтесь в личку. Приятной игры!

Подмеченные баги MagicKey (на заметку разрабам):
- неудобный встроенный аппарат для считки сканкода, нужно использовать сторонний софт. Как вариант, качественная, толковая русификация с расшифровкой символики.
- после перезагрузки тела, софтина висит в ОЗУ не зависимо от режима авто-загрузки (тело N958GB). Вырубить можно вручную, Option_Kill Deamon, при этом только на вкладке KeyMap List, иначе тело уходит в перезагруз;
- невозможность параллельного задействия клавишь, как в KeyMap. К примеру, если мы переместили функционал софт клавиши на 3-ку, то скажем на 5-ку эту задействованную софт клавишу мы уже не назначим. Это бы надо исправить в первую очередь;
- при попытке параллельного задействия клавишь, тело может уходить в перезагруз;
- при удалении нужно обязательно убивать процесс софтины, иначе тело уходит в перезагруз, и удалить потом можно лишь через диспетчер (если повезет).

by Mr.legal

Mr.legal
2008-06-08T07:38:21Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 43

#43   vital6243    

может мне кто нибудь помочь хочу в jukebox пометь клавиши т.е нужно чтоб работали не клавиши 123 и ок а верхни мулти но магик ке не момог да мало еще у меня тел не захотел запускаться хорошо что на флешь ставил!! есть предложение желательно в личку!!! и еще при нажатии на клавишу плей открываеться родной плеер


0 ответить

#43   n81bla    

Snrannik02? magickey для этого вообще не поможет. Здесь нужен AnyKey Manager


0 ответить

#43   Snrannik02    

Я так и не понял смогу ли я с помощью ет проги устанавливать на ММ клавишу в N95 8GB НАБОР ЛЮБЫХ ПРИЛОЖЕНИЙ из памяти смартфона. Или только одно?


1 ответить

#43   suncrest    

почему у меня работает только когда нажимаю две мм-клавиши?причем срабатывает та которую зажал последнюю!это на вБаг 1.20.другие версии у меня не работают.кто знает в чем дело?кстати назначить можно было их так же зажав ДВЕ клавиши.


0 ответить

#43   SergyKarnah    

MAFIA-ZZZ-запусти ром, затем запусти прогу\"KillMe\"-в ней на 1-ой вкладке ищи уид запущ.рома.


0 ответить

#43   MAFIA-ZZZ    

Faleksei,
В приведенном тобой примере - не работает.
Как узнать уид запущенного рома?


0 ответить

#43   idle1    

Всем привет! может кто нибудь объяснить как назначить на мультимедийное меню N95-2 скан 186 например запуск X-plore.ни как не пойму как ей пользоваться. sad


0 ответить

#43   elfron    

Спасибо за статью.Только сегодня на нее наткнулся.Помогло.
Зы.Если переназначать кнопку ок и с то это не проблема.С помощью левой софт клавиши можно все исправить fellow


0 ответить

#43   agent2006    

че-то не получеться меняю джойстик вверх на 2 телефон н73 ме игра рыбалка которая описана тут не получаеться


0 ответить

#43   Istvan    

Подскажите, а как назначить на клаву Мультимедия (186) запуск проги btswitch???

Заранее благодарен !!!


0 ответить

Яндекс.Метрика