Tengo una pregunta en react/JavaScript que cuando presiono el tabulador en el teclado, necesito que la tecla Intro se active o se active, así que tengo alguna idea de cómo puedo hacerlo.
Aunque no estoy seguro de cuál es su motivación para este comportamiento, su lógica incluso es posible con Vanilla JS:
Ejemplo mínimo para su caso de uso:
tab
enter
(programadamente) let element = document.querySelector('input'); element.onkeydown = e => { alert('key pressed: ' + e.key); if (e.key === 'Tab') { element.dispatchEvent( new KeyboardEvent('keydown', { 'key': 'enter' })); } }
<input/>