public bool ProcessKeyboard(KeyboardInfo info)
{
if (!toolsPanel.SelectedTool.ProcessKeyboard(info, textSurface))
{
var keys = info.KeysReleased.Select(k => k.Character).ToList();
foreach (var item in tools.Values)
{
if (keys.Contains(item.Hotkey))
{
SelectedTool = item;
return true;
}
}
return false;
}
return true;
}