This keyboard supposedly works with Windows, OSX, Android and iOS. It performs very well with iOS and Android. Haven’t tested yet with the Mac or a Win machine. Might try it later and post the findings.
But if what you say is correct then having more than one channel seems to do the trick (and works very well in a low cost keyboard).
You are typing in one device and press another channel button and what you type immediately goes to the new device and can switch constantly back and forth with zero lag.
Perhaps you are right and all 3 channels are really connected all the time. If that is the case it would seem a very simple and straightforward solution to the jumps issue.
If on any device I disable bluetooth and make it active again it immediately connects.
BTW, supposedly works for months with 4 AA batteries. So supposedly battery efficient. Time will tell.
Perhaps what is happening with the TB jumps is a limitation on the original hardware design relying on only one channel and trying to circumvent through complex firmware might not be the fastest or easiest solution ?
(Just an assumption for the sake of discussion)
I have not opened it up to check the innards, but I assume these “Bastron” guys are not using state of the art 22nd century technology, but it works extremely well.