опроса клавиатуры с задержками запускайте по прерыванию. Если 3 прочитанных подряд сообщения совпадают, это и есть код нажатой клавиши. После этого цикл опроса останавливайте до следующего прерывания.
E-mail: info@telesys.ru