Я использовал некоторый код P / Invoke для имитации нажатия клавиши, но я не могу понять, как нажимать более одной клавиши одновременно. Я пытаюсь смоделировать нажатие и удерживание клавиши CTRL, а затем нажатие клавиши C, а затем V, поэтому просто скопируйте и вставьте.
Код, который я использую до сих пор, таков, но пока мне удается только нажать CTRL, а не удерживать его и нажать C и V:
[DllImport("user32.dll", SetLastError = true)]
static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
public const int VK_LCONTROL = 0xA2;
static void Main(string[] args)
{
keybd_event(VK_LCONTROL, 0, 0, 0);
}
Буду очень признателен за любые предложения. Спасибо.