Deshabilitar claves de hardware android rom

Quiero desactivar el botón Inicio, Menú y Atrás en mi ROM personalizada de AOSP. He encontrado en Internet, y vi que puedo deshabilitar los botones después de una compilación de succesfull en los archivos de diseño de claves que se encuentran en out / target / product / genérico / system / usr / keylayout. El archivo que estoy editando es: Generic.kl Ahora he comentado estos botones:

  • # Clave 139 MENU WAKE_DROPPED
  • # Key 158 BACK WAKE_DROPPED
  • # Key 172 INICIO

Luego reinicié el emulador, y los botones todavía funcionan … ¿Hay algo que me falta?

Gracias, Stefan

Aquí es un buen lugar para buscar la edición del archivo ANTES de compilar

http://www.kandroid.org/online-pdk/guide/keymaps_keyboard_input.html

En la fuente encontrará el mapa de teclado por defecto en / device / vendor / product / y será el (los) archivo (s) que termina en .kl

Si tiene un dispositivo con raíz, siempre puede editar el archivo /system/usr/keylayout/qwerty.kl en el dispositivo actual con un explorador de archivos raíz.

Yo estaba buscando la respuesta a mí mismo y espero que compartió la información correcta

Editado También estoy bastante seguro a menos que hagas modding al emulador antes de ejecutarlo los cambios realizados no persisten después de reiniciar

Editado Si está buscando editar archivos en el dispositivo en la ROM antes de compilar, intente buscar en el archivo device.mk por ejemplo:

Dispositivo / lge / hammerhead / gpio-keys.kl: sistema / usr / keylayout / gpio-keys.kl

Esta línea del archivo make para el nexo 5 indica que system / usr / keylayout / gpio-keys.kl se deriva de device / lge / hammerhead / gpio-keys.kl en el código fuente

Una vez que edite las 3 teclas y agregue # a ellas en el keylayout haga lo mismo en /system/usr/keylayout/sec_touchkey.kl y VOLLA !! Funciona como un encanto .. trabajando perfectamente en mi galaxia s3. Una vez que se hace .. descargar GES4 control de luz y apagar las luces en las teclas también.

  • Establecer la posición del ratón en el software
  • Android.hardware.Camera $ EventHandler.handleMessage
  • Android AudioRecord clase - proceso de mic audio en vivo rápidamente, configurar la función de devolución de llamada
  • Programación de salida HDMI para pantalla dual
  • Aceleración de hardware de Android: para usar o no utilizar?
  • Emulador de Android Problema de procesador de hardware
  • Activa la aceleración de hardware si está disponible (como Android 3+) con Android APK 2.2
  • ¿Puede una tecla de modificación de Android fallback en una acción?
  • Tabla de Jacinto6 con Android: cómo construir un firmware de retrato?
  • Cómo detener el teclado suave androide nunca llegando en toda mi aplicación
  • Camera.PreviewCallback equivalente en Camera2 API
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.