That bug has finally been fixed, and I have a keyboard I’ve been using which takes advantage of the bug fix. You still have to cure yourself of some old Latin typing habits, but it’s a vast improvement on what went before.
It’s not quite ready for release yet; I need to write up documentation. But as soon as that’s done, I’ll post it somewhere appropriate.