// Program.cs
int width = Console.WindowWidth - 1;
int height = Console.WindowHeight - 1;
Console.Write ("\e[?1049h");
Console.SetCursorPosition (0, 0);
Console.Write ("\e[1m≡ File Edit View Window Help\e[0m");
Console.SetCursorPosition (0, 2);
Console.Write ("┌");
Console.SetCursorPosition (width, 2);
Console.Write ("┐");
Console.SetCursorPosition (0, height);
Console.Write ("└");
Console.SetCursorPosition (width, height);
Console.Write ("┘");
while (true)
{
var key = Console.ReadKey (true);
if (key.Key == ConsoleKey.Q && key.Modifiers.HasFlag(ConsoleModifiers.Control))
{
break;
}
}
Console.Write ("\e[?1049l");
Не Alt+другая клавиша, а чистый Alt?