INPUT[] input = new INPUT[1];
input[0].type = 1;
input[0].ki.wVk = 0xAD;
input[0].ki.dwFlags = 0x00; // Keydown
SendInput((uint) input.Length, input, Marshal.SizeOf(input[0]));
input[0].type = 1;
input[0].ki.wVk = 0xAD;
input[0].ki.dwFlags = 0x02; // Keyup
SendInput((uint) input.Length, input, Marshal.SizeOf(input[0]));