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 CreateNode; override;
Public class function ClassX3DType: string; override;
Public class function URNMatching(const URN: string): boolean; override;
Public procedure KeyDown(Key: TKey; C: char; const Time: TX3DTime); override;
Public procedure KeyUp(Key: TKey; C: char; const Time: TX3DTime); 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 CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public class function URNMatching(const URN: string): boolean; override;
 
Public procedure KeyDown(Key: TKey; C: char; const Time: TX3DTime); override;
 
Public procedure KeyUp(Key: TKey; C: char; const Time: TX3DTime); 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.15.0.