Sorry for the silence in recent weeks! I got ambitious, and updated some core code that parsed the binary form of KCAP resources, which define physical keyboard layouts, to use the newer XML format that I’ve built for the long-delayed new version of Ukelele. That took much longer than I had anticipated, chasing down a bunch of problems and doing a lot of geometrical calculations for specifying how keys react to changes of scale and so on.
Since I’d gone that far, I added a button to allow importing of user-defined keyboards, which again took a lot of effort that I didn’t expect. So far, it only allows you to import a file in a specific format, a property list with a particular structure. The hope is that one day there will be a way to generate those other than with a text editor that can save as an XML property list (like Xcode, BBEdit, and the like).
Anyway, it’s all looking good to me at this point, so I expect to release a beta version of 3.6 soon. The timing isn’t the best, as I’ve got holiday next week and then an international trip in March, but hopefully in the next couple of days!
John