jf: enable custom hardware button mapping support

Change-Id: I3c93b6143d7aa18ec402aa3c04b0007b8541e0d4