> My proposal is to remove the exclusive open, and instead put a qlock > around the loop which sends codes from kbin to kbd.
or, keep a small structure, perhaps in the channel to keep track of these things. there's also a limitation where the same kbmap gets applied to all keyboards. - erik