client.py has been re-designed to be cross platfrom.
I changed from image capture to QT for capture
and "autopy" for event generation.
Keyboard events are somewhat broken at this time everything else is working.