C# 如何发送Ctrl+;班次+;F1使用“发送”键发送到应用程序

C# 如何发送Ctrl+;班次+;F1使用“发送”键发送到应用程序,c#,winforms,sendkeys,C#,Winforms,Sendkeys,我想向应用程序发送Ctrl+Shift+F1组合键 但是当我尝试发送密钥时,我收到一个错误,^+F1不是有效的密钥 我使用的代码是: System.Windows.Forms.SendKeys.Send("{^+F1}"); 看看F1赛车,你需要在F1赛车周围放上支架。试试看它是否有效 System.Windows.Forms.SendKeys.Send("^+{F1}"); 从上面的链接中,通过在大括号中括住“^”和“+”可以发送文字字符 加号(+)、插入符号(^)、百分号(%)、波浪号(

我想向应用程序发送Ctrl+Shift+F1组合键

但是当我尝试发送密钥时,我收到一个错误,
^+F1
不是有效的密钥

我使用的代码是:

System.Windows.Forms.SendKeys.Send("{^+F1}");
看看F1赛车,你需要在F1赛车周围放上支架。试试看它是否有效

System.Windows.Forms.SendKeys.Send("^+{F1}");
从上面的链接中,通过在大括号中括住“^”和“+”可以发送文字字符

加号(+)、插入符号(^)、百分号(%)、波浪号(~)和括号()对SendKeys有特殊意义。要指定其中一个字符,请将其括在大括号({})内

由barlop添加-注释-

(从上面的文档链接)


可以按alt+ctrl+delete从发送键吗?可以。。。就用这个^%{DEL}
SHIFT +
CTRL ^
ALT %
F1 {F1}
F2 {F2}