Проблем с ConsoleModifiers
Здравейте.
В момента правя една игричка, като взаимствам от един tutorial.
Точно тази част я направих абсолютно същата, но при мен не работи както се очаква. Проблема идва от метода Console.ReadKey();, по-точно като се опитам да взема Modifiers(клавишите CTRL, ALT, SHIFT).
Ще си позволя да копирам директно кода защото е кратък:
if (pressedKey.Modifiers == ConsoleModifiers.CTRL && pressedKey.Key == ConsoleKey.C)
{
Console.WriteLine("Your program will be restarted now...");
Thread.Sleep(3000);
Main();
}
Програма изобщо не влиза в if-а, при натискане на CTRL + C. Вместо това се изписва "Press any key to continue", и като натисна копче конзолата се затваря.
Странното, е, че ако заменя CTRL с ALT всичко работи нормално.
Възможно ли е да е заради някаква настройка в моя лаптоп?