Metode lain ada, dan seperti yang Anda tunjukkan, ia membutuhkan setidaknya akses root dan mungkin ROM khusus.
Kaitkan perangkat Anda ke komputer melalui adb .
Tarik file keypad.kl Anda . Untuk HTC EVO 4G, itu
/system/usr/keylayout/supersonic-keypad.kl
, terlepas dari apa namanya, Anda harus menemukannya di suatu tempat yang dekat
/system/usr/keylayout
Buka file ini dengan editor teks, dan edit sesuka Anda mengikuti pola file.
Bagi saya, tombol HOME adalah 102
, jadi memetakan ulang kunci ini ke kamera akan menjadi key 102 CAMERA WAKE_DROPPED
.
Sebuah tombol bertanda WAKE
akan membangunkan perangkat ketika ditekan, WAKE_DROPPED
dapat mempengaruhi sistem tanpa membangunkan layar.
CATATAN: ini mungkin hanya memungkinkan Anda untuk mengubah fungsi untuk built-in pilihan, tetapi ada beberapa fungsi yang tersedia, termasuk opsi volume, tombol lembut lainnya, kamera, kekuasaan, karakter apapun, atau kontrol pemutaran, seperti PLAYPAUSE
.
Ini adalah sumber Android dan termasuk contoh keymaps.