Привет гаминовцы!
После некоторого времени, я понял, как можно отключить переключения на клавишу Tab, вот код:
document.onkeydown = function(e){ //При нажатии клавиши
if (e.key == 'Tab') { //Если нажата клавиша Tab
e.returnValue = false; // По стандарту у этого значения стоит true, но при его отключении, Tab работать не будет.
}
};
- 01 декабря 2016, 12:25
- 01
у меня от такой херни брат умер
Соболезную, бро.
Минута молчания...
А зачем отключать переключения по кнопке Tab?
К примеру в какой нибудь программе, где надо писать код, там-же для удобства используют табуляцию. А по стандарту на Tab, идет переключения на следующий элемент.
Но минус моего кода в том, что он на всей странице будет отключать табуляцию. Но если понимать как работает код (и вообще javascript), то можно легко отключить переключение на другой элемент, при нажатии на клавишу Tab, при наводке на определенный элемент.
Ну и это никак не ответило на мой вопрос.
К примеру, ты создал браузерную игру, и не хочешь, чтобы было переключение между элементами игры при помощи Tab. К примеру, из-за переключения могут случаться какие-нибудь баги.
Так это для игр? Я думаю это в браузере предполагается в консоль вписать, или как-то добавить к странице, чтобы там чего-то не переключалось.
Не только, это я пример дал такой. Поскольку сайт про игры, пример тоже решил сделать про игры, иронично не правда-ли?
На самом деле, да, так и есть. Надо этот текст добавить к странице. И тогда на всей странице, не будет переключения между элементами.
Но если знать как, то можно код настроить так, что переключение будет отключаться только при наведении на определенный элемент.