Переназначение функций на кнопках Sony Xperia

инструкции и материалы по администрированию Xperia
Аватара
Linux
Сообщения: 14
Зарегистрирован: Вт, 2 апреля 2013
Репутация: 11

Сообщение #1 Linux » Чт, 16 мая 2013, 13:28

Внимание!!! Обязательно к прочтению!
Мы не несем никакой ответственности за то что вы делаете, но в случае возникновения проблем поможем их решить.
Для данных действий необходим Root

Если вы ознакомились с содержимым спойлера выше, то можете приступать...

На всякий случай сделайте резервную копию папки keylayout (system\usr\keylayout), дабы избежать проблем в случае если что то пойдет не так, так как работать мы будем именно в ней.

Далее нам необходимо найти нужный файл, обратите внимание что для разных моделей он разный, так же это зависит и от версии вашей ОС.

До Android 2.3.5 включительно имя нужного файла было в вот в таком виде "Заводское имя вашей Модели-keypad.kl" (или "Заводское имя вашей Модели- kpd.kl") Например для Sony Ericsson Live with Walkman этот файл будет называться так "SE Live with Walkman - pm8058-keypad.kl" А для Sony Ericsson Xperia X8 "Sony Ericsson Xperia X8 – shakira-keypad.kl"

Для Android 4.0.3 (и выше) имя файла выглядит немного по другому , вместо "keypad" на конце имени файла "touchscreen", приведу пример, для Sony (LT22i) Xperia P, файл будет называться "Sony LT22i Xperia P – so34-buttons.kl (файл нижних кнопок), и ux500-ske-keypad.kl (файл боковых кнопок)

Далее после нахождения нужного нам файла,
Наиболее распространённые коды кнопок (могут отличатся в зависимости от модели и прошивки)
key 116 POWER
key 102 HOME
key 139 MENU
key 158 BACK
key 217 SEARCH
key 212 CAMERA
key 114 VOLUME_DOWN
key 115 VOLUME_UP
Key 231 CALL
key 107 ENDCALL
key 249 APP_SWITH
...

Далее, переименовываем на нужные нам функции
Название - Значение
POWER – блокировка/разблокировка
HOME – возврат на основной экран
MENU – вызов меню
BACK - возврат к предыдущему действию
SEARCH – вызов поиска
VOLUME_DOWN – понижение уровня громкости
VOLUME_UP – повышение уровня громкости
CALL – вызов Phone.apk (позволяет отвечать на вызов)
ENDCALL – завершение звонка
CAMERA – вызов Camera.apk
FOCUS – автофокус
DPAD_CENTER – курсор (касание) по центру
DPAD_UP – курсор (касание) вверх*
DPAD_DOWN – курсор (касание) вниз*
* - установка этих значений на кнопки 115 и 114 соответственно позволяет добиться пролистывания текстов или страницы браузера кнопками громкости.
DPAD_LEFT – курсор (касание) влево
DPAD_RIGHT – курсор (касание) вправо
MUTE – выключение звука музыки без остановки трека
MEDIA_NEXT – следующий трек
MEDIA_PLAY_PAUSE – проигрывать/пауза
MEDIA_STOP – остановить трек
MEDIA_PREVIOUS – предыдущий трек
MEDIA_REWIND - перемотка
MEDIA_FAST_FORWARD – ускорить воспроизведение
HEADSETHOOK – кнопка гарнитуры – позволяет отвечать на вызовы, класть трубку и управлять плеером (сам не проверял, но встречал материал по этому поводу)
GRAVE - ?
APP_SWITCH (RECENT_APP) – вызов панели «Недавние» с возможностью переключаться между приложениями (либо вызов диспетчера приложений в зависимости от прошивки. APP_SWITCH или RECENT_APP зависит от производителя и прошивки, так в HTC это APP_SWITCH, а в Gigabyte Gsmart это RECENT_APP)
Обратите внимание на параметры WAKE и WAKE_DROPPED. Параметр WAKE означает, что после нажатия в спящем режиме смарт "проснётся" и выполнит действие, а при WAKE_DROPPED просто "проснётся" без выполнения действия.

malishenko1995
Сообщения: 3
Зарегистрирован: Чт, 16 мая 2013
Репутация: 1

Сообщение #2 malishenko1995 » Чт, 16 мая 2013, 14:07

а какой код команды " сделать снимок"?

Название раздела: Инструкции и лайфхак по Sony Xperia
Описание: инструкции и материалы по администрированию Xperia
Быстрый ответ
(smile10) (smile21) (smile24) (smile26) (smile27) (smile28) (smile31) (smile34) (smile2) (smile3) (smile22) (smile4) (smile23) (smile5) (smile6) (smile7) (smile25) (smile8) (smile9) (smile30) (smile35) (smile33)
   

Вернуться в «Инструкции и лайфхак по Sony Xperia»