Basta editare preferibilmente via "adb shell" ma potete farlo anche con Root Explorer e simili il file
codice:
/system/usr/keylayout/sec_keypad.kl
E fare reboot. Suppongo che ci sia un modo per far acquisire i cambiamenti subito, ma non l'ho ancora trovato.
Per esempio la seguente modifica:
codice:
key 399 GRAVE
key 158 BACK
key 102 HOME WAKE
key 139 MENU
key 107 POWER
key 115 VOLUME_UP WAKE
key 114 VOLUME_DOWN
key 16 Q
key 17 W
...
permette di accendere lo schermo con i tasti HOME e VOLUME_UP. Questo dovrebbe essere possibile perché il file
codice:
/system/usr/keylayout/sec_keypad.kl
contiene
codice:
key 158 BACK
key 102 HOME WAKE
key 139 MENU
key 107 POWER
key 115 VOLUME_UP WAKE
key 114 VOLUME_DOWN WAKE
L'idea era anche di disabilitare POWER, ma continua a funzionare. Agendo su questi file è possibile riassegnare anche i tasti tipo
che dovrebbe essere quello che apre il browser (pressione prolungata di menu) per lanciare per esempio la fotocamera:
Non l'ho testato personalmente, ma così hanno fatto in altri telefoni. Magari sperimentate voi secondo le vostre esigenze e riportate qui i risultati!
** RICORDATEVI SEMPRE DI FARE PRIMA UN BACKUP DI TUTTI I FILE CHE ANDRETE A MODIFICARE! **
*** IL RIPRISTINO IN ALCUNI CASI SARA' POSSIBILE SOLO VIA ADB SHELL !! ***
Non mi assumo alcuna responsabilità.
PS: ma perché non mi funziona l'edit avanzato?!