Не зовсім явна і дуже важлива відмінність між подіями OnKeyUp і OnKeyDown полягає в тому що OnKeyDown стається поки користувач тримає клавішу натиснутою. Тобто код обробки OnKeyDown буде виконуватися доти доки клавішу не відпустять.