add hardware keys mapping support

Change-Id: Ia77f4077146e1108058e916132a70cc2c9fa18d9
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>