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

Описание: инструкции и материалы по администрированию Xperia

Linux
Аватара
Linux
Репутация: 11

#1 Linux » 16.05.2013, 09: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
malishenko1995
Репутация: 1

#2 malishenko1995 » 16.05.2013, 10:07

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


Название раздела: Инструкции и лайфхак по Sony Xperia
Описание: инструкции и материалы по администрированию Xperia

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения
:hi: :smile: :wink: :twisted: :sad: :evil: :smoke: :eh: :eek: :fie: :silenced: :razz: :oops: :help: :spy: :insane: :biggrin: :toothless: :ill: :nervious: :weirdface: :pray: :clap: :think: :boxing: :cyclop: :rambo: :zombie: :cry: Ещё смайлики…
   

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

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость