C#Sendkeys类{SHIFT}

时间:2015-02-04 01:59:34

标签: c# shift sendkeys

我正在尝试使用Sendkeys类发送SHIFT键。但它不允许SHIFT。只有BACKSPACE或ENTER或基本上除了SHIFT以外的任何东西。我需要一种方法来发送Shift键,例如Sendkeys.Send({SHIFT});

有办法做到这一点吗?是否有其他方式发送SHIFT?

2 个答案:

答案 0 :(得分:1)

%()仅发送Alt命令。所以我假设+()只发送shift键。但是我想不出一种测试方法,因为shift键本身没有任何作用。按下shift 5次通常会提示你是否要打开粘滞键,但+()+()+()+()+()不会提示粘滞键。

在解释如何将F1发送到F12之后阅读感知:https://msdn.microsoft.com/en-us/library/office/gg278655.aspx

%A = Alt+A
%(AE) = Alt+A+E
%()AE = ALT,A,E 

答案 1 :(得分:0)