Любой объект. Ведь ты по умолчанию используешь объект Form, а если ты нажимаешь на кнопку, или вводишь значение в Edit, то они становятся активными...
Sorry, не так выразился
Наводится на них фокус. И если у этого объекта есть событие по нажатию клавиш, то процедура сработает.
Чтобы сработало везде, нужно всем объектам, которые могут иметь фокус, сделать ссылку на процедуру в событии.
P.S.
Возможно можно сделать, чтобы объекты перенимали события от формы как дочерние, но можно ли вообще так сделать я не знаю.
P.P.S.
А кстати, хороший вопрос

А действительно, можно ли так сделать?