Estoy en Cyanogenmod 12.1 en un Samsung Galaxy S3 Neo.
He encontrado varias respuestas sobre cómo reasignar las teclas de hardware en los dispositivos Android, pero siempre estaban específicamente para otros dispositivos y no explicar la lógica detrás de ellos, para que yo pudiera aplicar para mi dispositivo en particular, sin una larga serie de tiempo intensivo de ensayo y error con un montón de archivo de configuración de cambios y reiniciar el medio.