Name

keyReleased()

Description

The keyReleased() function is called once every time a key is released. The key that was released will be stored in the key variable. See key and keyCode for more information.

This function can be called with or without a KeyEvent parameter. When called with the parameter, you get access to additional information about the keyboard event, including modifier keys that were held down.

Mouse and keyboard events only work when a program has draw(). Without draw(), the code is only run once and then stops listening for events.

Examples

  • // Click on the image to give it focus,
    // and then press any key.
    
    int value = 0;
    
    void draw() {
      fill(value);
      rect(25, 25, 50, 50);
    }
    
    void keyReleased() {
      if (value == 0) {
        value = 255;
      } else {
        value = 0;
      }
    }
    

Syntax

  • keyReleased()
  • keyReleased(event)

Parameters

  • event(KeyEvent)the KeyEvent

Return

  • void