C#控制台快捷方式-如何禁用?
我正在试验控制台的ConsoleKeyInfo.modifiers属性。 当按下alt、ctrl、shift和normal键的不同组合时,我发现(ctrl+f): 我运行其他控制台应用程序,甚至cmd.exe。结果:在所有这些控制台程序中都有一些快捷键,如ctrl+a、ctrl+f。。。 有没有办法禁用这些快捷方式C#控制台快捷方式-如何禁用?,c#,console,shortcuts,C#,Console,Shortcuts,我正在试验控制台的ConsoleKeyInfo.modifiers属性。 当按下alt、ctrl、shift和normal键的不同组合时,我发现(ctrl+f): 我运行其他控制台应用程序,甚至cmd.exe。结果:在所有这些控制台程序中都有一些快捷键,如ctrl+a、ctrl+f。。。 有没有办法禁用这些快捷方式 谢谢大家! 它们往往都是不同的。在Windows 10 CMD中,您可以转到属性并取消选择“启用ctrl键快捷键” 但是,不能禁用所有Windows ctrl键快捷键。至少我知道。您
谢谢大家! 它们往往都是不同的。在Windows 10 CMD中,您可以转到属性并取消选择“启用ctrl键快捷键”
但是,不能禁用所有Windows ctrl键快捷键。至少我知道。您可以通过编程方式更改控制台窗口的某些属性,但不能更改您在问题中提到的特定功能。正如@obizues所指出的,您必须禁用操作系统命令提示符中的选项 值得一提的是,您可以使用
Console.TreatControlCAsInput=true,以编程方式修改CTRL+C的行为代码>,这将允许您处理CTRL+C的任何用户键序列,而不是将其解释为中断键