-
-
Notifications
You must be signed in to change notification settings - Fork 4
keyCode
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;
}
} A variável de sistemakeyCode é 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.
keyCodeWeb & Applicações
A referência de Processing está sob a licença Creative Commons BY-NC conforme indicado aqui. Esta Wiki-tradução é baseada na tradução e adaptação para o Português do Brasil do professor Luiz Ernesto Merkle