категории | RSS

KeyMapSwitch

Описание:

Название: KeyMapSwitch
Дата выхода: 12.12.2011
Разработчик: dan-av
Поддерживаемый язык[и]: англ.
Платформа (ОС): 9.4
Статус: beta

Программа для переназначения клавиш.
Установка:
1. Установить KeyMapSwitch.sis
2.Перезагрузить смарт.

Настройки программы находятся по пути Е:\data\kmap\
MapConfig.ini - Конфиг карт кнопок.
Есть три типа кнопок:
[sindle] - стнандартный тип. На кнопку назначается один сканкод или кейкод.
OrigKey - Исходный сканкод кнопки
NewKey - новый сканкод или кейкод
Mode - ИД карты

[double] - кнопка будет генерировать два разных сканкода или кейкода
OrigKey - Исходный сканкод кнопки
NewKey - новый сканкод или кейкод при коротком нажатии(генерируется при отпускании кнопки)
NewKey - новый сканкод или кейкод при удержании кнопки
Mode - ИД карты

[combo] - сканкод или кейкод будет генерироваться при комбинации кнопок
OrigKey - Исходный сканкод первой кнопки
OrigKey - Исходный сканкод второй кнопки
NewKey - новый сканкод или кейкод
Mode - ИД карты

При использовании [combo] , нужно добавить [double] для первой кнопки в COMBO
Пример:
[double]
OrigKey 196 //Scan code for Yes Key
NewKey 196 //Scan code for Yes Key
NewKey 196 //Scan code for Yes Key
Mode 1 //MusicMode

[combo]
OrigKey 196 //Scan code for Yes Key
OrigKey 162 //Scan code for Increase volume key
NewKey 184 //Scan code for Forward Key
Mode 1 //MusicMode
Теперь о параметре Mode:
0 - режим по умолчанию. Работает всегда
1 - Режим для музыки. Работает когда запущен Муз. Проигрыватель или радио. За исключением в тех приложениях UID которых записан в Music.ini и в приложениях в которых включен другой режим(3-7)
2 - Режим работает когда запущен проигрыватель и включена блокировка.
3 - 7 - эти режимы можно настроить как угодно. Для каждого режима есть ModeX.ini в котором прописаны UID-ы приложений в которых он будет работать.

Чтобы загрузить измененный MapConfig. Заходим в программу и нажимаем Функции->Load MapConfig.
Чтобы изменения вступили в силу нужно перегрузить смарт

 Форум: Модификация прошивок Symbian
dan-av
2011-12-13T07:28:29Z

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

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

#41   Akad    

На Nokia5228 эта программа работает всегда и везде. Из сенсорного сделал кнопочный.


0 ответить

#41   mrpic    

не получается поставить кнопку backspace. Ставлю NewKey 1 и не работает, помогите!

-------------
Добавлено в 22.17: Keymapswitch прога хорошая, но до ума не довел. Не работает Backspace (c). Может потому что вместо 0х1 надо 0х01? Как это исправить?


0 ответить

#41   dil_nur    

u menya ne rabotaetsad


0 ответить

#41   mishak750    

можно назначить функцию ползунка блокировки на кнопку голосовых команд?


0 ответить

#41   Kaga606437    

dan-av,
Какой код нужно прописать в AknKeyEventMap.rsc чтоб повесить блокировку клавиатуры на красную?

Мне именно в сам файл надо.


0 ответить

#41   arseniy95    

dan-av,
Спасибо за прогу, разобрался все работает.Теперь играть в Quake и Hexen 2 теперь еще удобнее)


0 ответить

#41   SpeedFire    

А, тогда понятно. Не совсем то, что я хотел.

Я пользуюсь не стандартным плеером а TTPod. Я думал, что эта программа работает приблизительно как DzMusic только умеет еще работать с другими приложениями.
Например:
- в заблокированном состоянии в Mode 3 (например) нажимаешь кнопку.
- программа смотрит какой UID находится в файлу Mode3.ini
- выбирает эту программу (среди запущенных), \"фокусируется\" на ней и применяет значение клавиши NewKey.
- конец (телефон остается в заблокированном положении).


0 ответить

#41   dan-av    

SpeedFire,
DzMusic должен быть включен. В этом режиме кнопки громкости будут заменены на кнопки вправо/влево. Которые можно задать для изменения громкости в DzMusic. Этот режим работает только если запущен Mуз.Проигрыватель и заблокирован.


0 ответить

#41   SpeedFire    

Как функционирует Mode 2? Можно поподробнее?
Почему-то не работает у меня в заблокированном виде (должен ли стоять DzMusic?), хотя такая же функция в Mode 1 работает (естественно в разблокированном виде).


0 ответить

#41   dan-av    

arseniy95,
196 это сканкод зеленой кнопки


0 ответить

#41   arseniy95    

Чет ниче не работает, написал в mapconfig.ini
OrigKey 196 (Громкость +)
NewKey 49 (1)
Mode 3
А в Mode3.ini
(UID Virtual key)
Захожу в прогу загружаю конфиг, перезагружаю смарт, включаю Virtual key а там не биндится, то есть Он не реагирует на кнопки.


0 ответить

#41   dan-av    

вот все сканкоды.

Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
(10, 32 Kb)


0 ответить

#41   arseniy95    

dan-av,
Все, спасибо теперь понял.Скажи только сканкод 2 и 3 и еще сканкод кнопки Express menu, которая еще сенсорная


0 ответить

#41   virusimposible    

МОЖНО ЛИ ПОМЕНЯТЬ КЕЙ КОД КЛАВИШИ МЕНЮ НА Н8 ?


Не забываем выключать Caps Lock!
- замечание от knopa сделано 14 декабря 2011

0 ответить

#41   barket    

прошу прощения, а что означает \"ИД карты\"?


0 ответить

#41   skipo    

Если б чтото типа animation, то да, и то чтоб размеры для виртуальных клавишь задавать можно было б. А так чтото слишком сложно звучит. Но за труды +


0 ответить

#41   Glum    

Devil777, Есть такая программа в обменнике, работает правда через раз.


0 ответить

#41   alexz93.mobi    

а есть возможность создать режим в котором назначить клавиши джойстика "вверх/вниз" на клавиши громкости?


0 ответить

#41   dan-av    

[single]
OrigKey 196
NewKey 49
Mode 3

Сканкод единицы 49
В Mode3.ini записываеш uid приложения в котором будет работать этот режим. Например чтобы этот режим работал в Заметках в Mode3.ini пишеш 10005907 Каждый uid должен быть с новой строки
Заходиш в прогу нажимаеш Load MapConfig и перегружаеш смарт.
Карты грузтся при старте системы поэтому и нужна перезагрузка. Конфиги с uid-ами грузятся при старте программы
-------------
Добавлено в 17.05: [single]
OrigKey 196
NewKey 49
Mode 3

Сканкод единицы 49
В Mode3.ini записываеш uid приложения в котором будет работать этот режим. Например чтобы этот режим работал в Заметках в Mode3.ini пишеш 10005907 Каждый uid должен быть с новой строки
Заходиш в прогу нажимаеш Load MapConfig и перегружаеш смарт.
Карты грузтся при старте системы поэтому и нужна перезагрузка. Конфиги с uid-ами грузятся при старте программы


0 ответить

#41   arseniy95    

Чет ниче не понял, пишу в MapConfig.ini
OrigKey 196 //Increase volume key
NewKey 196 //1
Mode 3 //Games
То есть нажимая клавишу громкости будет нажиматься 1 я правильно сделал?И как потом этот режим выбирать?


0 ответить