⊗jsPmOEKM 421 of 505 menu

Seguimiento de teclas modificadoras en JavaScript

Usando el objeto Event podemos saber si las teclas Ctrl, Alt y Shift estaban presionadas en el momento del evento. Esto se hace usando las propiedades ctrlKey, altKey y shiftKey - tienen un valor de true o false dependiendo de si esa tecla estaba presionada en el momento del evento o no.

Veamos un ejemplo. Supongamos que tenemos el siguiente botón:

<button id="elem">text</button>

Al hacer clic en el botón, mostraremos un mensaje indicando si una de las teclas Ctrl, Alt y Shift estaba presionada:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { if (event.ctrlKey) { console.log('Ctrl presionado'); } if (event.altKey) { console.log('Alt presionado'); } if (event.shiftKey) { console.log('Shift presionado'); } });

Dado un elemento. Haz que al hacer clic en él, se coloree de rojo, pero solo si en el momento del clic está presionada la tecla Alt.

Supongamos que tienes una lista ul con etiquetas li:

<ul id="elem"> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> </ul>

Haz que al hacer clic en cualquier li, al final de su texto se agregue el número 1 si está presionada la tecla Ctrl, y el número 2 si está presionada la tecla Shift.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar