KeyboardEvent
-
class
HPS.KeyboardEvent: HPS.InputEvent The KeyboardEvent class is the event generated for each key press and release.
Public Types
Public Functions
-
override string
ClassName()
-
override HPS.Event
Clone() Allocates and returns a copy of this KeyboardEvent.
Return: A copy of this KeyboardEvent.
-
override void
Dispose()
-
override bool
Equals(HPS.InputEvent in_that) Check if the source object is equivalent to this object.
Param in_that: The source object to compare to this object. Return: true if the objects are equivalent, false otherwise.
-
bool
Equals(HPS.KeyboardEvent in_that) Check if the source object is equivalent to this object.
Param in_that: The source object to compare to this object. Return: true if the objects are equivalent, false otherwise.
-
override bool
Equals(Object obj)
-
override int
GetHashCode()
-
KeyboardEvent() The default constructor creates a KeyboardEvent object with no current action nor any keyboard codes.
-
KeyboardEvent(HPS.Event in_event) This constructor converts an EventObject to a MouseEvent object.
Param in_event: The EventObject to be converted.
-
KeyboardEvent(HPS.KeyboardEvent in_that)
-
KeyboardEvent(HPS.KeyboardEvent.Action in_action) This constructor creates a KeyboardEvent object for a given action without any keyboard codes.
Param in_action: Action of the keys for this KeyboardEvent.
-
KeyboardEvent(HPS.KeyboardEvent.Action in_action, HPS.KeyboardCode[] in_keyboardcodes) This constructor creates a KeyboardEvent object for a given action with a list of keyboard codes.
Param in_action: Action of the keys for this KeyboardEvent. Param in_keyboardcodes: Array of the keyboard codes for this KeyboardEvent.
-
KeyboardEvent(HPS.KeyboardEvent.Action in_action, HPS.KeyboardCode[] in_keyboardcodes, HPS.ModifierKeys in_modifiers) This constructor creates a KeyboardEvent object for a given action with a list of keyboard codes.
Param in_action: Action of the keys for this KeyboardEvent. Param in_keyboardcodes: Array of the keyboard codes for this KeyboardEvent. Param in_modifiers: The modifier keys for this KeyboardEvent.
-
KeyboardEvent(HPS.KeyboardEvent.Action in_action, HPS.ModifierKeys in_modifiers) This constructor creates a KeyboardEvent object for a given action without any keyboard codes.
Param in_action: Action of the keys for this KeyboardEvent. Param in_modifiers: The modifier keys for this KeyboardEvent.
-
void
SetKeyboardCodes(HPS.KeyboardCode[] in_keyboardcodes) Sets the keyboard codes for this KeyboardEvent.
Param in_keyboardcodes: Array of the keyboard codes for this KeyboardEvent.
Properties
-
HPS.KeyboardEvent.Action
CurrentAction{ get; set; }
-
HPS.KeyboardCode[]
KeyboardCodes{ get; set; }
Public Static Functions
-
bool
operator!=(HPS.KeyboardEvent a, HPS.KeyboardEvent b)
-
bool
operator==(HPS.KeyboardEvent a, HPS.KeyboardEvent b)
-
override string