Я использую Cyanogenmod 12.1 на Samsung Galaxy S3 Neo.
Я нашел различные ответы о том, как переназначить аппаратные клавиши на устройствах Android, но они всегда были специально для других устройств и не объясняли их обоснование, чтобы я мог применить их для своего конкретного устройства без длительной серии трудоемких испытаний. и ошибка с большим количеством правок файла конфигурации и перезагрузкой между ними.
Инструкции:
Apps & ADB
./system/usr/keylayout/sec_touchkey.kl
для которого требуется root:
139
с 158
и 158
с 139
./system/usr/keylayout/Generic.kl
, что на S3 Neo не дало никакого эффекта. Официальная документация ясно объясняет, почему, в ней прямо говорится : «Не изменять общую раскладку клавиш!» и дает соответствующие инструкции для «Емкостных кнопок» .sec_touchkey.kl
как они были раньше (см.: 2b).
Артем П
aries- keypad.kl
для samsung captivate i897.