[js] muisklik EN keypress

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • hobbeldebobbel
  • Registratie: Februari 2001
  • Laatst online: 15-02-2023
Je hebt twee events: ik klik met de muis en je drukt de z in.
voor beide kan je een event-functie maken die controleren of het het gedaan hebt met onmouseup en en keypress

Maar wat ik eigenlijk wil is het volgende. Als ik met mijn muis klik en ik heb een toetsen combinatie vast bv z+x dan moet er iets gebeuren.

zoals gezegd gaat het hier om het combineren van beide. Voor de dingen afzonderlijk heb ik wel wat geschreven, maar ik krijg ze niet gecombineerd.

hier zou een slimme opmerking kunnen staan
maar die staat er niet


Acties:
  • 0 Henk 'm!

  • ThunderNet
  • Registratie: Juni 2004
  • Laatst online: 15:01

ThunderNet

Flits!

zoiets?

JavaScript:
1
2
3
4
5
6
7
8
9
var keypressed = false;
var mouseclicked = false;

function checkIt() {
    if (keypressed == true && mouseclicked == true) 
    {
        //Beiden zijn ingedrukt doe iets.
    }
}


Bij een muisklik zet je de bijebhorende variabele op true.. en bij een mouseup, weer op false? Zoiets?

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


Acties:
  • 0 Henk 'm!

  • hobbeldebobbel
  • Registratie: Februari 2001
  • Laatst online: 15-02-2023
**bling** <-- dat was het lichtje wat aan sprong.

hier zou een slimme opmerking kunnen staan
maar die staat er niet


Acties:
  • 0 Henk 'm!

  • Bozozo
  • Registratie: Januari 2005
  • Laatst online: 20-02 16:10

Bozozo

Your ad here?

Maak een array met 128 (waarom?) nullen erin. Bij onkeydown zet je een 1 in keyarray[event.keyCode], en bij keyup zet je er weer een 0 neer.

Bij een muisklik weet je dan precies welke toetsen er zijn ingedrukt :)

TabCinema : NiftySplit