processing/processing4

CTRL+V not posting 22 in P2D/P3D as it does in the default renderer

Open

#632 opened on Jan 6, 2023

View on GitHub
 (7 comments) (0 reactions) (0 assignees)Java (176 forks)auto 404
help wantedopengl

Repository metrics

Stars
 (439 stars)
PR merge metrics
 (PR metrics pending)

Description

Created by: trackme518

Hi, normally you can detect CTRL+V as a key==22 (ASCII) inside keyPressed(){} callback. However with P3D renderer this does not work. It also affects other combinations such as CTRL+Z and others.

Minimal code to reproduce the issue:

void setup() {
  //size(640, 480 ); //WORKS 
  size(640, 480, P3D); //DOES NOT WORK
}

int val = 0;

void draw() {
  background(val);
  val = 0;
}

void keyPressed() {
  if (key == 22 ) { //ASCII
    println("ctrl+v");
    val = 255;
  }
}

Contributor guide