Как очистить буфер клавиатуры?
01.01.2007
procedure EmptyKeyQueue; var msg: TMsg; begin while PeekMessage(msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE or PM_NOYIELD) do ; end; begin EmptyKeyQueue; end.
Взято с Delphi Knowledge Base: https://www.baltsoft.com/