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