Я обнаружил, что между onKeyPress и onKeyDown существует какое-то странное взаимодействие; установка key в 0 в onKeyDown не обязательно убивает это в onKeyPress. ...очевидно, вы делаете все это в обработчике onKeyDown; если вы сделаете это в onKeyPress и установите значение key, равным 0, системные сигналы должны пропасть. Кроме того, вы можете сделать так:
в onKeyDown:
killKey := false; If key = $4f then begin killKey := true; bitBtn1Click (bitBtn1); end;