Во время разработки я заметил, что некоторые КПК с Windows CE и, возможно, Windows Mobile также отправляют клавишу Enter дважды в нажатом ключе, поэтому я выполняю дважды код который находится под нажатием клавиши управления для кнопки возврата.Событие нажатия клавиши запускается дважды при нажатии одной кнопки ENTER в Windows CE
Я подозреваю, что это аппаратная ошибка, и я хотел бы спросить, как вы ее разрешили, не изменяя логику приложения.
В связи с возможностью того, что выполняемая им операция может занять> 100 мс, а клавиши обрабатываются последовательно. Я предлагаю сделать наоборот. Удерживайте обработку ввода и подождите некоторое время, чтобы узнать, прибывает ли еще один из них, прежде чем обрабатывать один из них. – Quibblesome