¿Es posible llamar al atajo Ctrl+D usando el botón de JavaScript?
Quiero agregar un botón "Agregar a marcador" en mi menú contextual personalizado para mi sitio web, para eso quiero una función que llame al acceso directo "Ctrl + D" al hacer clic en un botón para mostrar el valor predeterminado del navegador "Agregar a marcador/Favoritos". " caja de diálogo.
He probado muchas soluciones predisponibles de Internet, pero ninguna de ellas funciona para mí.
let bookmark = document.querySelector('.bookmark'); bookmark.addEventListener('click', ()=> { // Call The "Ctrl+D" Shortcut! }); <button type="button" class="bookmark">Bookmark</button>Puede simular eventos de pulsación de tecla usando JavaScript ... pero no estoy seguro de que esto funcione según sus necesidades
Darle una oportunidad
window.dispatchEvent(new KeyboardEvent('keydown', { key: "d", ctrlKey: true, bubbles: false, metaKey: false }) );Para más detalles visita aquí