Click or drag to resize

PropertyID.KeyboardLeftTriggerActionInSuspend Field

This parameter defines the behaviour of Left Trigger button when the device is in suspend mode.

Namespace: Com.Datalogic.Device.Configuration
Assembly: datalogic-xamarin-sdk (in datalogic-xamarin-sdk.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C#
VB
public const Int32 KeyboardLeftTriggerActionInSuspend = "value"

Field Value

Type: Int32
Remarks
This parameter defines the behaviour of Left Trigger button when the device is in suspend mode. This takes effect only if the Left Trigger is enabled (KEYBOARD_LEFT_TRIGGER) and it has been configured as wakeup source (POWER_WAKEUP_LEFT_TRIGGER).

If this property is disabled, when the Left Trigger button is pressed in suspend mode, then only the wakeup event will be triggered for waking the device up from the suspend mode. So, in order to trigger the functional action (e.g. decoding as default), the user shall press the button again after the device has been resumed from the suspend mode.

If this property is enabled, when the Left Trigger button is pressed in suspend mode, then both the wakeup event and the action event will be triggered for waking the device up from the suspend mode and for executing the action. So, in order to trigger the functional action (e.g. decoding as default), the user is required to press the button just once, because it will wake the device up from the suspend mode and it will also perform the action.

Disclaimer: if the device is locked by keyguard, then the action will be performed only if it can be executed in accordance with the current status of keyguard.

For example Push To Talk action can be executed or discarded with the keyguard active in accordance with the property (KEYBOARD_PTT_BYPASS_KEYGUARD_ENABLED). While decoding action is always discarded with the keyguard active.

The default value is disabled.

The class of the property is BooleanProperty.

[Android Documentation]

See Also