Alan, en su desarrollo, requiere establecer acciones cuando se pulsa una combinación de teclas. Me facilitó como referencia el artículo : https://asprunner.com/forums/topic/28756-Keyboard-Shortcuts-for-your-application que estaba muy bien descrita la solución, no obstante tuve problemas para localizar la biblioteca de JavaScript y no había un ejemplo completo.
Buscando, localicé esta solución https://raw.githack.com/jaywcjlove/hotkeys/b3cb4a3/index.html, que principalmente viene explicado para REACT (lo mismo encontré con otras bibliotecas), pero que también dispone de su versión para WEB https://unpkg.com/browse/[email protected]/dist/.
Objetivo
Incorporal a los desarrollos de PHPRunner la funcionalidad de HotKeys, con la configuración única para todo el proyecto.
DEMO: https://fhumanes.com/hotkeys/
// JavaScript file customization example for programming the "Hotkey" keys from the browser hotkeys('ctrl+a,ctrl+b,ctrl+alt+t,ctrl+alt+v,ctrl+alt+s', function (event, handler){ switch (handler.key) { case 'ctrl+a': alert('you pressed ctrl+a!'); break; case 'ctrl+b': alert('you pressed ctrl+b!'); break; case 'ctrl+alt+t': location.href = 'tabla_list.php'; break; case 'ctrl+alt+v': location.href = 'view_list.php'; break; case 'ctrl+alt+s': $('a[id^="saveButton"]').click(); // This JQUERY button SAVE break; default: alert(event); } });
Si está interesado en esta solución, accede al artículo en este enlace.