keyboard.pde

来自「This is processing for java examples.」· PDE 代码 · 共 41 行

PDE
41
字号
/** * Keyboard.  *  * Click on the image to give it focus and press the letter keys  * to create forms in time and space. Each key has a unique identifying  * number called it's ASCII value. These numbers can be used to position  * shapes in space.  */ int numChars = 26;color[] colors = new color[numChars];int keyIndex;float keyScale;int rectWidth;    void setup(){  size(200, 200);  noStroke();  background(0);  keyScale = 200/numChars-1.0;  rectWidth = width/4;}void draw(){   if(keyPressed) {    if(key >= 'A' && key <= 'z') {      if(key <= 'Z') {        keyIndex = key-'A';      } else {        keyIndex = key-'a';      }      fill(millis()%255);      float beginRect = rectWidth/2 + keyIndex*keyScale-rectWidth/2;      rect(beginRect, 0.0, rectWidth, height);    }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?