public static void KeyEvent(KeyboardEventStruct k) { var scan = MapVirtualKey(k.bVk, 0); //Console.WriteLine("Received " + bVk + " in state " + s + " scan code is " + scan); keybd_event((byte)k.bVk, (byte)scan, (int)k.s, 0); }