C# Simular la tecla Presione
Pregunta
Estaba buscando una forma de simular presionando a la derecha Control Clave en C#, debe ser la correcta. Sé que esto se puede hacer para el izquierdo, pero no pude encontrar nada en el correcto. Es para que pueda simular la tecla Presione para el BSOD activado manualmente.
Gracias
Solución
Puedes usar keybd_event evento para simular correcto Control Presione la tecla.
[DllImport("user32.dll", SetLastError = true)]
static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
public const int KEYEVENTF_EXTENDEDKEY = 0x0001; //Key down flag
public const int KEYEVENTF_KEYUP = 0x0002; //Key up flag
public const int VK_RCONTROL = 0xA3; //Right Control key code
Uso:
keybd_event(VK_RCONTROL, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(VK_RCONTROL, 0, KEYEVENTF_KEYUP, 0);
Para otra simulación de clave Aquí está la lista de códigos de clave virtual.
Otros consejos
Es posible que tenga suerte con el simulador de entrada de Windows http://inputsimulator.codeplex.com/
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow