Я хочу спросить, зачем размещать мою кнопку CTRL на виртуальной клавиатуре. Я использую код C #: keybd_event (ctrl, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(A, 0, KEYEVENTF_EXTENDEDKEY, 0);
Task.Delay(TimeSpan.FromMilliseconds(100)).Wait();
keybd_event(ctrl, 0, KEYEVENTF_KEYUP, 0);
keybd_event(A, 0, KEYEVENTF_KEYUP, 0);
переменные
public const int KEYEVENTF_EXTENDEDKEY = 0x0001; //Key down flag
public const int KEYEVENTF_KEYUP = 0x0002; //Key up flag
public const int A = 0x41; //A key code
public const int ctrl = 0xA2; //ctrl key code
Когда я выполняю код, все время была нажата кнопка Ctrl. Я нажимаю правую кнопку ctrl на клавиатуре, и проблема исчезает.
может кто знает как решить проблему. При выполнении кода кнопка CTRL не нажимается.