ctype and sendMouseEvent method for all os support

no anim for nix mac, im thinking of adding that for next rev