Thank you for your reply.
That won't be necessary. For cyrillic layouts there are two standards: the national layouts that don't have much to do with 'qwerty' (that's what is usually used for on-screen keyboards), and the so-called 'phonetic' layouts where the cyrillic characters are matched to a 'qwerty' layout as good as is possible. That's the most natural choice when you have a hardware keyboard with latin character set. For Russian and Ukrainian this is usually called 'yasherty' (яшерты / яшерти), and you'll have 'a' on 'a', 'с' on 's', 'д' on 'd' and so forth.
When I got m