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 + -
显示快捷键?