У меня есть консольное приложение C # с некоторыми фрагментами текста, которые представляют кнопки, например, это выглядит так [ D ][ E ][ F ][ G ]
Когда пользователь нажимает кнопку, я хочу, чтобы кнопка была выделена, и это не проблема, поскольку в настоящее время я перезаписываю кнопку с установленным Console.BackgroundColor.
Что я хочу сделать, так это чтобы они постоянно подсвечивались, пока клавиша удерживается нажатой, но как только клавиша будет нажата снова, выделение будет удалено, если возможно, я бы также хотел, чтобы несколько клавиш нажимались на в то же время. Это то, что я не могу понять, как это сделать?
Надеюсь, что имеет смысл:)
Любая помощь?
Спасибо