Keyboard.SendKeys Method (String)

Sends keystrokes to generate the specified text string.

Namespace:  Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntax

'Declaration
Public Shared Sub SendKeys ( _
    text As String _
)
public static void SendKeys(
    string text
)
public:
static void SendKeys(
    String^ text
)
static member SendKeys : 
        text:string -> unit
public static function SendKeys(
    text : String
)

Parameters

  • text
    Type: String

    The text for which to generate keystrokes.

Remarks

The text string may contain key modifiers.

  • Control
    ^

  • Shift
    +

  • Alt
    %

  • Windows
    #

To send a Control+A keyboard sequence, use SendKeys("^a").

To send a character that represents a key modifier, enclose the character in a pair of braces. For example, to send a plus sign, use SendKeys("{+}").

To send a brace, enclose the brace in a pair of braces. For example, to send an opening or closing brace, use SendKeys("{{}") or SendKeys("{}}"), respectively.

Alternatively, you can use a method that utilizes the ModifierKeys enumeration, such as the SendKeys method.

.NET Framework Security

See Also

Reference

Keyboard Class

SendKeys Overload

Microsoft.VisualStudio.TestTools.UITesting Namespace

ModifierKeys

SendKeys