🧪 Version 0.2.2 is our alpha release candidate. Please send us bug reports and suggestions!

Sketchingpy

Creative coding and interactive science everywhere for everyone: web, desktop, mobile, Jupyter, and more. Open source!

Reference for on_key_press

Specify callback for when a key is pressed. This is part of the reference section.

Purpose

Register a callback for when a key is pressed, calling a function with the key and keyboard. Will pass a Button as argument. Will unregister prior callbacks for on_key_press.

Snippet

Register a simple keyboard key callback.
callback = lambda button: print(button.get_name())
sketch.get_keyboard().on_key_press(callback)

Parameters

  • callback: The function to invoke when a key is pressed.

Examples

Availability

Available for Sketch2DApp and Sketch2DWeb. Note that, on web, some keys may be intercepted by the operating system like the ctrl key and may not be available to the sketch.

See also