Здравствуйте уважаемые димоновцы! Давненько я не писал статей, но как говорится редко да метко ;) Наконец-то сбылась мечта многих владельцев 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
Похожие файлы
Как я воскресил NFC на восстановленном iphone 6s
Полезные советыЗдесь находятся
всего 0. За сутки здесь было 0 человек
Комментарии 43
Попробовал в двух играх кнопки поменять - не работает нормально. В vNes вообще ничего не изменилось, в гаговской Brothers in Arms, заменились только две ММ кнопки и совсем не так как нужно, соответственно стандартные перестали реагировать на нажатия. Пришлось оставить все как было, без этой полезной проги
Если честно, то по инструкции чтот не особо разобрался, благодаря скан-кодам в фифа 2009 поменял пас и удар на плей и стоп, панели мм, играть стало можно в ланшафтном режиме. Спасибо статья класс, единственно не пойму, как именно в одной игре настроить одни клавиши, в другой другие, я понял что так можно сделать, в выборе программ есть игры, но наименование конкретных отсутствует.
Всем привет!никто не знает как можно редактировать конфиг вручную, на компе?очень надо...
0 ответить