Dubito che il problema sia il dispatch degli eventi al KeyDown, e una hook complicherebbe solo le cose. Comunque ti ho risposto di là.