@rayko The code for the OSK is here:
https://github.com/ubports/keyboard-component/tree/xenial/plugins/bg

You can modify the qml to improve Bulgarian layout