Witam.
Czy ktoś wie jak można przechwycić wciśniecie w Consoli ? Chodzi mi mianowicie o samo wciśniecie danego klawisza np. 'A', nie przytrzymanie go.
Wiem, że można tak:
ConsoleKeyInfo keyInfo;
while ((keyInfo = Console.ReadKey(true)).Key != ConsoleKey.Escape)
{
switch (keyInfo.Key)
{
case ConsoleKey.UpArrow:
break;
case ConsoleKey.RightArrow:
break;
case ConsoleKey.DownArrow:
break;
case ConsoleKey.LeftArrow:
break;
}
}
Ale to przechwytuje też trzymanie klawisza a tego nie chce. Proszę o pomoc.
Pozdrawiam.