If anybody's interested, I've
implemented the double-keypress timeout feature. Linked archive contains Czech/Slovak keyboard layout as displayed below.
Now Kindle is able to tell single-keypress from double-keypress and generate different character for both.
That's what works the best for me.