Problem description
Not sure weather this counts as bug. However, hardware keyboard only types English characters and does not work with IME.
What steps will reproduce the bug?
Use any IME like Samsung keyboard with external keyboard to type.
What is the expected behavior?
I suppose users expect hardware keyboard to work with input methods.
A dumb approach might be reading the implementation in the source code of TextView in ASOP, but I don't find it easy.