KeyDown
Prerequisites:
- bonsai Windows Input Library
Category: Source
Brief: Produces a sequence of events whenever a keyboard key is pressed.
Properties:
Filter(System.Windows.Forms.Keys) - the key to be observed; can be used in conjunction with modifiersCtrl,Shift,Alt; if left empty, all pressed keys are detectedSuppressRepetitions(bool) - indicates whether to ignore character repetitions when a key is held down
Output (System.Windows.Forms.Keys) - returns the pressed key if allowed by Filter
tip
In most circumstances, KeyDown from bonsai Shaders Library is preferable.
tip
Two KeyDown nodes with distinct Filter properties can be used to start and stop the output of another observable sequence, such as that produced by FunctionGenerator in the example below. Int nodes have Value parameters set to 1 and 0 to toggle the Scale property of ConvertScale.