Screenshot with CTRL + S

source: Processing 1.0 - Processing Discourse - CONTROL + char commands.

boolean ctrlPressed = false;

void setup() {
  size(400, 400);
}

void draw() {
  background(200);
}

void keyPressed() {
  if (key == CODED) {
    if (keyCode == CONTROL) {
      println("control");
      ctrlPressed = true;
    }
  } else {
    if (ctrlPressed && keyCode == 83) { // 83 is keyCode for "s"
      println("ctrl + s");
      save("test.png");
    }
  }
}

void keyReleased() {
  if (key == CODED) {
    if (keyCode == CONTROL) {
      ctrlPressed = false;
    }
  }
}
1 Like