It works fine in obs and if you tamper with colours you can get a sleek personalized transparent board but yeah.
Trying to theorycraft how this would work if you broadcast from an other computer than you game with. So either Nohboard would have to be open on my gaming rig sharing the data collected via a link that I put into the same program on my broadcasting computer and then i screencapture the feed of the correct keyboard. Or, i use a second screen (TV in my case) then hook the broadcasting computer up to that tv and it would collect what is happening on that screen, would guess i need a second catpure card for that, so a bad option. Am i on to something here? bit confusing! but interesting