Skip to content

keyCode

villares edited this page May 24, 2020 · 4 revisions

Nome

keyCode

Exemplos

color fillVal = color(126); 
 
void draw() { 
  fill(fillVal); 
  rect(25, 25, 50, 50); 
} 
 
void keyPressed() { 
  if(key == CODED) { 
    if (keyCode == UP) { 
      fillVal = 255; 
    } else if (keyCode == DOWN) { 
      fillVal = 0; 
    } 
  } else { 
    fillVal = 126; 
  } 
} 

Descrição

A variável de sistema keyCode é utilizada para se detetar teclas especiais como as techas UP, DOWN, LEFT, or RIGHT  (n.t. para cime, para  baixo, para a esquerda e para a direita, respectivamente) do teclado. Outras constantes de teclas especiais  são ALT, CONTROL, SHIFT, BACKSPACE, TAB, ENTER, RETURN, ESC, e DELETE. Antes de testar qual código de tecla foi pressionado, é necessário testar e ver ser a tecla foi mesmo codificada. Isto pode ser feito com o comando condicional "if(key == CODED) {}", como ilustrado no exemplo acima.

Sintaxe

keyCode

Utilização

Web & Applicações

Relacionado

key

keyPressed

keyPressed()

keyReleased()

Clone this wiki locally