如何发送关键事件控制 + Shift + &gt; 或控制 + Shift <使用带SendKeys
的WinForms在C#中使用/ kbd> + &lt; ?
&gt; 和&lt; 未列在Microsoft密钥列表中。
答案 0 :(得分:4)
每个键由一个或多个字符表示。 要指定单个键盘字符,请使用字符本身。例如,要表示字母A,请将字符串“A”传递给方法。要表示多个字符,请将每个附加字符附加到前一个字符。要表示字母A,B和C,请将参数指定为“ABC”。
...
要指定与SHIFT,CTRL和ALT键的任意组合相结合的键,请在键码前加上一个或多个以下代码。
Key Code SHIFT + CTRL ^ ALT %
要指定在按下其他几个键的同时按住SHIFT,CTRL和ALT的任意组合,请将这些键的代码括在括号中。例如,要指定在按下E和C时按住SHIFT,请使用“+(EC)”。
我很长一段时间没有使用过SendKeys,但我似乎记得需要在括号中包含第二个修饰键以使其工作:
"^(+>)"
我记得文档中有些含糊不清,我记不起确切的情况,但如果你已经尝试过上述内容,那么括号可能会有所帮助。