Class InputManipulatorMetadata

Defines properties and message types for InputManipulator.

Property Types

See also PropertyType

Message Types

See also MessageType

Message Arguments

Message arguments classes define message arguments used for different message types. Each class defines a number of property types - arguments - together with getter and setter functions for them.

InputManipulatorMetadata.InputMessageArguments

InputManipulatorMetadata.KeyInputMessageArguments

KeyProperty

Sets the target logical key to handle.

Example
local value = arguments:getKeyProperty()
arguments:setKeyProperty(value)
KeyModifiersProperty

Sets the target key modifiers to handle.

Example
local value = arguments:getKeyModifiersProperty()
arguments:setKeyModifiersProperty(value)
CapsLockProperty

Sets whether Caps Lock is on during the key event.

Example
local value = arguments:getCapsLockProperty()
arguments:setCapsLockProperty(value)