Windows的帮助过度了。当我按下F11时,我的控制台就全屏了。 我希望禁用这个功能,原因如下。
ConsoleKeyInfo input;
do
{
input = Console.ReadKey(true);
StringBuilder output = new StringBuilder(
String.Format(input.Key.ToString()));
string lockedDiceInput = Convert.ToString(input.Key);
//yes I should make a method for this but later
switch (lockedDiceInput)
{
case "F1":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[0]);
break;
case "F2":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[1]);
break;
case "F3":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[2]);
break;
case "F4":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[3]);
break;
case "F5":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[4]);
break;
case "F6":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[5]);
break;
case "F7":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[6]);
break;
case "F8":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[7]);
break;
case "F9":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[8]);
break;
case "F10":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[9]);
break;
// Not working
case "F11":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[10]);
break;
case "F12":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[11]);
break;
case "C":
Console.WriteLine("Assigning score to {0}", targetsSheetArray[12]);
break;
default:
//TODO
break;
}
}
while (input.Key != ConsoleKey.Enter);
}
按下 F11 不会触发 'F11' 情况,而是会使控制台全屏。如何关闭这个“功能”?我可以修改我的控制台应用程序或调整操作系统(Windows 10)。类似的问题已经有了,但没有答案(在此处)。