FAQ
 
 
Cover  \ Exhibition  \ Learning  \ Reference  \ Download  \ Discourse   
      Linguagem \ Ambiente \ Bibliotecas \ Comparação
 
   
   
Resumida (A-Z) \ Completa (A-Z)  
   
  Referência para Processing (BETA) version 91+. Se você tem uma versão anterior, utilize a documentação inclusa em seu software. Se você encontrar quaisquer erros ou tiver quaisquer comentários, leve ao nosso conhecimento.  
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()
 
 






   
 
Original em inglês atualizado em: Fri Jul 15 16:35:42 PDT 2005
Tradução para o Português do Brasil: Luiz Ernesto Merkle
Atuallizada em: 30 de novembro de 2005, 9h00 (BRST)
 
 








Creative Commons License
 
  Processing é um projeto aberto iniciado por Ben Fry e Casey Reas  
  © Info