Здравствуйте уважаемые димоновцы! Давненько я не писал статей, но как говорится редко да метко ;) Наконец-то сбылась мечта многих владельцев 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
Полезные советыКомментарии 43
Меня всегда огорчали две вещи: мозоль на большом пальце от рыбалки (кто играл тот поймёт), и крайне неудобная раскладка в Mile High Pinball. Лучшее что можно было сделать, это назначить лапки на 1 и 3, для смарта-слайдера такое управление крайне не удобно. Хотелось назначить их на левый и правый софт (как в старом добром пинболе), но для приложения гаги такая раскладка изключена. Выкладываю КОНФИГ к MagicKey, который делает активной в рыбалке клавишу камеры (фокус, мягкое нажатие), и меняет лапки в Пинболе на левый и правый софт соответственно, меню бонусов кнопка завершения звонка. Внимание, в Пинболе правый и левый софт потеряют свой функционал, чтоб выйти в меню, просто сверните игру и зайдите в неё обратно. Для того чтоб настроить опции или выйти из игры, запускаем MagicKey, в списке задач выбераем карту *Pinball2* (при ней софт клавиши работают по умолчанию). После установки настроек, возвращаем карту *Pinball* обратно.
Активация настроек. Ставим MagicKey, распаковуем архив, закидываем файл *config.ini* в деректорию: !:/System/Apps/MagicKey, если надо соглашаемся на замену.
Mr.legal, я тоже как только вышла прога..срауз поставил на рабылку клавишу фокуса..очень удобно.. =)
а мм клавиши как-то не проверял.. =)
0 ответить