Skip to content

Understanding how WebBrowserClient.SendKeyboardControls works #203

Answered by Voltstro
alex-turnbull asked this question in Q&A
Discussion options

You must be logged in to vote

If you wanted to send Ctrl+A, you could do:

WindowsKey[] downKey = new []{ WindowsKey.A | WindowsKey.Control };
WindowsKey[] upKey = Array.Empty<WindowsKey>();
char[] chars = Array.Empty<char>();
browserClient.SendKeyboardControls(downKey, upKey, chars);

With capital letters you can just pass capital chars.

WindowsKey[] downKey = Array.Empty<WindowsKey>();
WindowsKey[] upKey = Array.Empty<WindowsKey>();
char[] chars = new[] { 'A' };
browserClient.SendKeyboardControls(downKey, upKey, chars);

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@alex-turnbull
Comment options

Answer selected by alex-turnbull
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants