2017-11-25 14 views
0

「TAB」ボタンを使用したドキュメントのみが記載されています。キーの組み合わせ入力と特殊なキーのボタン

KeyParams paramers = new KeyParams(VirtualKeyCode.TAB, ' '); 

KeyParamsには、ボタンの文字表現が必要です。それで、特別な「コントロール」ボタンのためにはどうすればいいですか?

KeyParams paramers = new KeyParams(VirtualKeyCode.CONTROL, ' '); 

このコードでは、Ctrl + Aキーの組み合わせが生成されますか?

KeyParams paramers1 = new KeyParams(VirtualKeyCode.CONTROL, ' '); 
KeyParams paramers2 = new KeyParams(VirtualKeyCode.VK_A, 'A'); 

webView.Browser.KeyDown(paramers1); 
webView.Browser.KeyDown(paramers2); 

webView.Browser.KeyUp(paramers2); 
webView.Browser.KeyUp(paramers1); 

答えて

2

KeyParamsクラスのコンストラクタは、第三パラメータが含ま - params VirtualKeyCode[] modifiers

KeyParams p1 = new KeyParams(VirtualKeyCode.VK_A, ' ', VirtualKeyCode.CONTROL);

そしてKeyDownKeyUpメソッドを使用します:

browser.KeyDown(p1); browser.KeyUp(p1);

を使用すると、以下のKeyParamsを作成することができます Ctrl + A押しシミュレートするために、

関連する問題