送りたい Ctrl+Shift+F1 アプリケーションへのキーの組み合わせ。
しかし、キーを送信しようとするとエラーが発生します。エラーは^+F1
は有効なキーではありません。
私が使用しているコードは次のとおりです。
System.Windows.Forms.SendKeys.Send("{^+F1}");
documentation を見ると、F1だけを中括弧で囲む必要があります。これを試して、機能するかどうかを確認してください
System.Windows.Forms.SendKeys.Send("^+{F1}");
上記のリンクから、^と+を中かっこで囲んで、リテラル文字を送信します。
プラス記号(+)、キャレット(^)、パーセント記号(%)、チルダ(〜)、および括弧()は、SendKeysにとって特別な意味を持ちます。これらの文字の1つを指定するには、中括弧({})で囲みます。
barlopが追加-説明文-
(上記のドキュメントリンクから)
SHIFT +
CTRL ^
ALT %
そして
F1 {F1}
F2 {F2}