![](/img/trans.png)
[英]How to simulate pressing F2 button with keyboard focus on treeview in wpf?
[英]How to simulate pressing Fn+F6?
方法SendKeys.Send不允許按Fn鍵,它存在於筆記本電腦的鍵盤上。 如何模擬從C#按此鍵?
你不能,也不需要。 就鍵盤電路而言, Fn
鍵僅作為鍵存在。
當密鑰代碼發送到操作系統時,它看起來就像常規鍵盤上的常規鍵一樣。 操作系統甚至不知道存在Fn
鍵,這是由筆記本電腦中的特殊鍵盤電路處理的。
要在筆記本電腦上按下功能鍵,只需發送常規鍵盤上的常用按鍵代碼即可。
如果存在使用Fn
密鑰的任何其他密鑰組合,則它們具有它們自己的密鑰代碼,或者它們根本不可能發送,因為它們由筆記本電腦而不是操作系統處理。
我從未嘗試過,但我認為你可以用另一種方式來做。 在textbox
上創建一個keydown
事件,並在運行時按fn
鍵,然后檢查它返回的code
或keyValue
。 然后在SendKeys.Send
方法中使用該value
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.