Thank you for this nice application.
I have just a problem with the Belgian layout for which I used what is called here the C3 layout. The 3 lower rows are OK, but the first row (1234567890°_), which is shifted by one position. I had expected that: 2=w 3=x 4=c 5=v 6=b 7=n etc...
Also, with the C3 layout, the C note should be on the azertyuiop line (3rd line on the accordion).
Unfortunately, I am not equipped here to compile a modified version myself.
Any chance to get a "Belgian C3" version published?