I own a Fire HD 8 (2018 edition).
When connecting a Bluetooth external keyboard, it produces only English letters, even when another language layout is selected (Hebrew, Arabic, Russian, etc).
Although that when popping the virtual keyboard - it presents the right letters, still, pressing the external keyboard produces only English letters.
Tried with different keyboards from different manufacturers, the problem exists with all.
Even tried to add my own layout grabbed from android src code and adding a new listener of type:
But nothing solved the problem.
Will deeply appreciate your help,