Class TKeySensorNode

Unit

Declaration

type TKeySensorNode = class(TAbstractKeyDeviceSensorNode)

Description

Generate events when user key presses or releases keys on the keyboard.

Hierarchy

Overview

Methods

Public procedure KeyDown(const Key: TKey; const C: Char; const Time: TX3DTime); override;
Public procedure KeyUp(const Key: TKey; const C: Char; const Time: TX3DTime); override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;

Properties

Public property EventActionKeyPress: TSFInt32Event read FEventActionKeyPress;
Public property EventActionKeyRelease: TSFInt32Event read FEventActionKeyRelease;
Public property EventAltKey: TSFBoolEvent read FEventAltKey;
Public property EventControlKey: TSFBoolEvent read FEventControlKey;
Public property EventKeyPress: TSFStringEvent read FEventKeyPress;
Public property EventKeyRelease: TSFStringEvent read FEventKeyRelease;
Public property EventShiftKey: TSFBoolEvent read FEventShiftKey;

Description

Methods

Public procedure KeyDown(const Key: TKey; const C: Char; const Time: TX3DTime); override;
 
Public procedure KeyUp(const Key: TKey; const C: Char; const Time: TX3DTime); override;
 
Public procedure CreateNode; override;

Automatically generated node properties.

Do not edit this file manually! To add new properties: - add them to the text files in tools/internal/x3d-nodes-to-pascal/nodes-specification/ , - and regenerate include files by running x3d-nodes-to-pascal .

The documentation for properties should go to x3dnodes_documentation.txt .

Public class function ClassX3DType: string; override;
 

Properties

Public property EventActionKeyPress: TSFInt32Event read FEventActionKeyPress;
 
Public property EventActionKeyRelease: TSFInt32Event read FEventActionKeyRelease;
 
Public property EventAltKey: TSFBoolEvent read FEventAltKey;
 
Public property EventControlKey: TSFBoolEvent read FEventControlKey;
 
Public property EventKeyPress: TSFStringEvent read FEventKeyPress;
 
Public property EventKeyRelease: TSFStringEvent read FEventKeyRelease;
 
Public property EventShiftKey: TSFBoolEvent read FEventShiftKey;
 

Generated by PasDoc 0.16.0.