Я работаю над игровой веб-страницей, и мне нужно знать способ захвата ввода с клавиатуры, то есть вверх, вниз, влево и вправо, и передать его в переменную местоположения, но я не хочу использовать текстовое поле в моем HTML-код для ввода. Я уже использую элемент, чтобы нарисовать мой мир. Есть ли какой-нибудь способ, которым, когда игра открыта на вкладке, что весь ввод с клавиатуры, кроме как с различными клавишами оператора браузера, будет захватываться без необходимости нажатия пользователем на определенное место на экране. У меня очень ограниченный опыт работы с HTML, и мне нужен только конус ответа, поскольку я строю игру на python таким образом, чтобы она встраивалась в HTML.
Я также использую синхронизируемый цикл, и мне нужно иметь возможность включить событие onkeypress для захвата внутри синхронизированного цикла.
Какой элемент я должен использовать? Какие свойства элемента?