8
我想要一個應用程序發送按Ctrl +移+ F1 鍵組合的應用程序。如何發送按Ctrl + Shift + F1使用發送鍵
但是,當我嘗試發送密鑰我收到錯誤,錯誤是,^+F1
不是一個有效的密鑰。
我使用的代碼是:
System.Windows.Forms.SendKeys.Send("{^+F1}");
我想要一個應用程序發送按Ctrl +移+ F1 鍵組合的應用程序。如何發送按Ctrl + Shift + F1使用發送鍵
但是,當我嘗試發送密鑰我收到錯誤,錯誤是,^+F1
不是一個有效的密鑰。
我使用的代碼是:
System.Windows.Forms.SendKeys.Send("{^+F1}");
看着你必須在你的括號只是F1的documentation。試試看看它是否有效
System.Windows.Forms.SendKeys.Send("^+{F1}");
從上面的鏈接中,通過在大括號中加上^和+來發送文字字符。
加號(+),插入符號(^),百分號(%),波形符號(〜)和括號()對SendKeys有特殊意義。指定這些字符中的一個,大括號內括起來({})
通過barlop加入 - 說明性筆記記錄
(從上面的文檔鏈接)
SHIFT +
CTRL^
ALT %
和
F1 {F1}
F2 {F2}
@MohdZubair不客氣 –
+1。很棒的發現。 – Neolisk
是否可以按住alt + ctrl +從sendkey刪除? –