How to Send Ctrl+Shift+F1 to an application using send keys

旧城冷巷雨未停 提交于 2019-11-29 09:50:44
Mark Hall

Looking at the documentation you need to have your braces around just the F1. Try this to see if it works

System.Windows.Forms.SendKeys.Send("^+{F1}");

From above link by enclosing the ^ and + in the braces you are sending the literal character.

The plus sign (+), caret (^), percent sign (%), tilde (~), and parentheses () have special meanings to SendKeys. To specify one of these characters, enclose it within braces ({})

added by barlop - explanatory note-

(from the documentation link above)

SHIFT +
CTRL ^
ALT %

and

F1 {F1}
F2 {F2}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!