Of course the layout would look like an actual, physical keyboard though, hence the need to run Xkbd 5 different times. Once the layout is set then I would replace all the keys with .png images. That would be over 100+ specially drawn images by the way.