to top
Datalogic APIs
public static class

AdvancedKeyboard.LogoKeys

extends SerializableBlob
java.lang.Object
   ↳ com.datalogic.device.configuration.SerializableBlob
     ↳ com.datalogic.device.input.AdvancedKeyboard.LogoKeys

Class Overview

LogoKeys implements the BlobProperty that allows to manage the mapping of the keys available in the Datalogic logo overlay, which is shown when pressing the Datalogic logo button.
The class is managed by the ConfigurationManager Blob Property KEYBOARD_LOGO_KEYS.

Summary

Nested Classes
class AdvancedKeyboard.LogoKeys.Key A single key found in the Datalogic logo overlay. 
Public Methods
List<AdvancedKeyboard.LogoKeys.Key> getKeys()
Get the list of currently mapped keys.
void setKeys(List<AdvancedKeyboard.LogoKeys.Key> logoKeys)
Set the list of currently mapped keys.
[Expand]
Inherited Methods
From class com.datalogic.device.configuration.SerializableBlob
From class java.lang.Object

Public Methods

public List<AdvancedKeyboard.LogoKeys.Key> getKeys ()

Added in revision 51

Get the list of currently mapped keys. The list cannot be modified to add or remove items, the only editable thing is the scan code of the contained keys. After editing the scancodes, the changes can be applied by calling the setKeys(List) method.

Returns
  • An unmodifiable list containing all the mapped keys.

public void setKeys (List<AdvancedKeyboard.LogoKeys.Key> logoKeys)

Added in revision 51

Set the list of currently mapped keys. The list must contain the same keys already included in the property, the only change allowed is in the internal scancodes of the keys.

Parameters
logoKeys A list containing all the mapped keys.
Throws
IllegalArgumentException The input keys are not valid.