public static bool IsSearchKey(this Key key)
{
bool result = false;
if (!key.IsNavigationKey() && !key.IsTriggerKey())
{
switch (key)
{
case Key.OemPeriod:
case Key.Space:
case Key.OemOpenBrackets:
case Key.OemCloseBrackets:
result = true;
break;
}
}
return result;
}
}