我用这些代码检测“LShift”和“rshift”:
if ((GetAsyncKeyState(Keys.LShiftKey) < 0))
{
MessageBox.Show("Left Shift");
}
if ((GetAsyncKeyState(Keys.RShiftKey) < 0))
{
MessageBox.Show("Right Shift");
}
但是我无法检测到“LShift + ctrl”和“rshift + ctrl”。我怎么能检测到? 另外当按下Ctrl + leftshift键盘上的richtextbox方向改变时,对于这个进程我使用这段代码:
SendKeys.Send("+^");
但这个代码像leftshift + ctrl一样工作,我需要右移+ ctrl.How我可以发送右移+ ctrl吗?
答案 0 :(得分:0)
试试这个
SendKeys.Send("(+^)");