gpt4 book ai didi

c# - 按下一个键然后执行另一个键

转载 作者:行者123 更新时间:2023-11-30 17:43:20 24 4
gpt4 key购买 nike

我想用 C# 编写一个小应用程序。当用户按下任意键时,此程序将执行绑定(bind)键。

例如,我按 Q,然后我的应用程序使用 Triple Q。

感谢

最佳答案

你可以在没有计时器的情况下实现它,就像这样的代码:

static void Main(string[] args)
{
var time = 3;
char myKey = 'q';

// do some things ...

var key = Console.ReadKey().KeyChar;

if (key == myKey)
{
bool ok = true;
for (int count = 0; count < time; count++)
{
key = Console.ReadKey().KeyChar;
if (key != myKey)
{
ok = false;
break;
}
}

if (ok)
{
// do my work
}
else
{
// Do some else works ...
}
}
else
{
// Do some else works ...
}


Console.ReadKey();
}

关于c# - 按下一个键然后执行另一个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31102100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com