Вы можете отлавливать нажатия клавиш в любом месте на своей странице, прикрепляя обработку событий к document
, но на самом деле будет сложнее отловить все типы ключей. Вы должны иметь возможность ловить все, что производит ввод, перемещение курсора и так далее, но поймать такие клавиши, как Shift, будет проблематично.
QuirksMode имеет таблицу совместимости .