am bfc4e4d8: Improve hardware keyboard support

* commit 'bfc4e4d88011b33b4cf142a89b9125bd07393ab5':
  Improve hardware keyboard support