LX: Zwei Tasten (Shift + Enter) gleichzeitig abfangen

Beitrag lesen

Hallo!

Du willst das keydown-Event der Taste 17 [Strg], dann das keyup-Event von Taste 13 [Enter] ohne davorliegendes keyup-Event der Taste 17 messen. Dazu musst Du mehrere Events belegen:

  
window.strgIsPressed = false;  
  
function keydownHandler(ev) {  
   ev = ev || window.event;  
   var key = ev.which || ev.keyCode || ev.charCode;  
   if (key === 17) { window.strgIsPressed = true; }  
   else if (window.strgIsPressed && key === 13) { alert('Strg-Enter pressed'); }  
}  
  
function keyupHandler(ev) {  
   ev = ev || window.event;  
   var key = ev.which || ev.keyCode || ev.charCode;  
   if (key === 17) { window.strgIsPressed = false; }  
}

Den Rest solltest Du alleine hinbekommen.

Gruß, LX

--
RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.