Wykluczanie pól formularza z obsługi klawiszy przypisanych do treści

Mam program obsługi klawiszy na stronie internetowej przypisanej do elementu body. Naprawdę chcę, aby był aktywny w dowolnym miejscu na stronie internetowej. Tak przynajmniej myślałem. Zdarzenia keypress w tekstowych formularzach wejściowych aktywują także obsługę ciała, co ma sens, ale nie chcę.

W idealnej sytuacji chciałbym, aby program obsługi klawiszy był przypisany do elementu body iw jakiś sposób wykluczył tylko formularze wejściowe. Czy jest jakiś sposób, aby zatrzymać zdarzenie na poziomie wejściowym i zapobiec jego rozprzestrzenianiu się na ciało? (A może jest to właściwy sposób patrzenia na zdarzenia HTML DOM?)

questionAnswers(1)

yourAnswerToTheQuestion