protected override void SendKeysImplementation(
UITestControl control,
string text,
ModifierKeys modifierKeys,
bool isEncoded,
bool isUnicode)
{
if (control != null && IsRelevantControl_(control))
{
var controlBounds = control.BoundingRectangle;
var trigger = CreateTrigger_(controlBounds, text);
if (trigger != null)
{
eyes_.UserInputs.Add(trigger);
Logger.Verbose(trigger.ToString());
}
}
if (wrapped_ is EyesKeyboard eyesKeyboard)
{
eyesKeyboard.SendKeysImplementation(
control, text, modifierKeys, isEncoded, isUnicode);
}
else
{
base.SendKeysImplementation(
control, text, modifierKeys, isEncoded, isUnicode);
}
}