https://invent.kde.org/plasma/plasma-keyboard/-/merge_requests/27 I didn't see this draft. Looks really promising and seems to be exactly what I want to do. I think I'll check it out and see what I might need to modify to make it fit my use case.