Pokeys is not a keyboard emulator, it can be used as such but can also be used as digital I/0 and is the way I would recommend if going for it. Never used ModIO so cant comment on it. I used the PoKeys when messing with my pendant and it worked well, even the analogue inputs but I ended up using my PLC as it allowed 24v which I prefer in an industrial environment.
Hood