Making a custom app-defaults file for xvkbd didn't seem to work, so I had to edit the defaults in the source to get a proper Finnish layout. This version is also modal (the key labels change with shift or alt gr) by default. The layout should be usable as a Swedish one too.