keybd_event
これには非常に便利です(「交換」よりもはるかに使いやすいですSendInput
)。
keybd_event(Keys.Control, MapVirtualKey(Keys.Control, 0), 0, 0);
keybd_event(Keys.A, MapVirtualKey(Keys.A, 0), 0, 0);
keybd_event(Keys.A, MapVirtualKey(Keys.A, 0), KEYEVENTF_KEYUP, 0);
keybd_event(Keys.B, MapVirtualKey(Keys.B, 0), 0, 0);
keybd_event(Keys.B, MapVirtualKey(Keys.B, 0), KEYEVENTF_KEYUP, 0);
keybd_event(Keys.Control, MapVirtualKey(Keys.Control, 0), KEYEVENTF_KEYUP, 0);
コントロール、alt、および/またはシフトを押し続ける必要がある場合は、TCS の答えをSendKeys.Send
確認してください。 keybd_event
はより強力で、任意のキーを押したまま、任意の順序で離すことができます。