Вопрос связан с доступностью, навигацией по клавишам Tab и Shift + Tab.
Как сделать так, чтобы событие по нажатию только одной клавиши Tab и событие по Shift+Tab обрабатывались бы полностью обособлено?
Например, в примере ниже можно увидеть, что я хочу чтоб по чистому нажатию только на Tab происходил бы клик по кнопке next, а при нажатии Shift+Tab - клик по кнопке prev.
При этом при нажатии Shift+Tab происходят оба действия - нажимается одна и вторая кнопка.
Как исправить, чтобы все было корректно?
if (event.keyCode === 9) {
if (event.shiftKey) {
$('.prev').trigger('click');
console.log('shift + tab was pressed');
} else {
$('.next').trigger('click');
console.log('tab only was pressed');
}
}