Key

Fra Holstebro HTX Wiki
Skift til: navigering, søgning

Eksemplet tager udgangspunkt i key på processing.org[1]

Koden viser status for både key, keyCode og keyPressed, og kan vise hvordan værdierne ændrer sig mens man taster en tast - Der vises både værdierne for keyPressed(), keyReleased() og draw().

Tast p efter d, mens tasten er nede
String [] tekst = {"", "", "", "", "", "", "", "", "", "", "", ""};

void setup() {
  size(240, 400);
  textSize(20);
  tekst[0] = "  - Fra keyPressed() -";
  tekst[4] = "  - Fra keyReleased() -";
  tekst[8] = "  - Fra draw() -";
}

void draw() {
  tekst[9] = "key = " + key;
  tekst[10] = "keyCode = " + keyCode;
  tekst[11] = "keyPressed = " + keyPressed;
  background(255);
  fill(0);
  for (int n = 0; n < 12; n++) {
    text(tekst[n], 10, 30 + 30 * n);
  }
}

void keyReleased() {
  tekst[5] = "key = " + key;
  tekst[6] = "keyCode = " + keyCode;
  tekst[7] = "keyPressed = " + keyPressed;
}

void keyPressed() {
  tekst[1] = "key = " + key;
  tekst[2] = "keyCode = " + keyCode;
  tekst[3] = "keyPressed = " + keyPressed;
}

Referencer

  1. key på Processing.org