使用SendKeys.Send()模拟右Shift + Ctrl
我正在尝试将Shift + Ctrl发送到我的RichTextBox
。 但默认情况下它会发送左键。
SendKeys.Send("^+");
无论如何都要模拟右Shift + Ctrl ?
是的,您可以检查虚拟键代码 ,其中右移键和右键控制键的代码是
VK_RSHIFT 0xA1 VK_RCONTROL 0xA3
所以你可以这样做
public const int VK_RSHIFT = 0xA1; public const int VK_RCONTROL= 0xA3;
要么
你可以尝试这样:
SendKeys.Send(VirtualKeyCode.VK_RSHIFT);
或者您可以使用密钥枚举
指定键代码和修饰符。
它指定
右移键的RShiftKey和右控制键的RControlKey。
或由kevintjuh93评论
SendKeys.Send("^({RSHIFT}+)")