Interesting that it works for you on Big Sur without the fix - I had this problem on Catalina, but I've got Big Sur now, so maybe I should try without again. I'll get this sorted out in the next day or two, and there'll be (and about time too.) a December 2021 version with the caps lock fix in it. Regarding caps lock: I did add some code to fix this, back in April in fact, but it looks like I forgot the key step of getting a new GitHub release made So you're not doing anything wrong the current latest GitHub release just doesn't have working caps lock on newer versions of macOS. I'm glad you're enjoying using it, and that you're finding the setup dialogs easy to use.
Hi, I'm the author of b2 - thanks for the comments. If you select the second keyboard option 'Default (caps/ctrl)' then the left ctrl key acts as capslock, and all is well on Mojave, however. There's a brief discussion on github about it, not sure what I'm doing wrong here. If I run b2 on Big Sur, it's fine, though. The only issue I've seen is that on my Mojave MacBook Pro (with the touch bar) it seems that capslock doesn't work.
I really like b2 - it works very well, and you can easily define different setups with ROM configurations etc.