-
-
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 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.
keyCode
Web & 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