Table of Contents

Honeywell MDE: Configure KeyboardEmulator

Purpose

To ensure barcode scans on Honeywell MDE devices are received correctly by COBI.wms, the keyboardemulator app must be configured to send scan data via BroadcastReceiver to COBI.wms.

Prerequisites

Required Settings (Summary)


1) Enable Scanner and configure Barcode2D (Tab “Function”)

  1. Open keyboardemulator.
  2. Go to the Function tab.
  3. Apply/verify the following:
    1. Barcode2D: enable (check the box). *(see marker 1)*
    2. KeyCode: set to 293. *(see marker 2)*
    3. Enable Scanner: set to AN (On). *(see marker 3)*
Note: Depending on the device setup, Barcode1D may also be used. For COBI.wms it is essential that scans are triggered and then forwarded via Broadcast (next step).

2) Configure BroadcastReceiver for COBI.wms (Tab “AppSettings”)

  1. Switch to the AppSettings tab. *(see marker 1)*
  2. Select BroadcastReceiver as the output mode. *(see marker 2)*
  3. In section Barcode, set:
    • Broadcast name: de.cobi.wms.action.KEYBOARDEMULATOR_BARCODE *(see marker 3)*
    • Key: data
  4. (Optional/recommended) In section End mark:
    • Enable Enter
    • Keep TAB disabled
Important: The broadcast name must match exactly, including capitalization and underscores.

3) Test in COBI.wms

  1. Open COBI.wms.
  2. Navigate to a field where scanning is expected (e.g., login, item/barcode field).
  3. Scan a barcode.
  4. Expected result: COBI.wms receives the value and processes it (e.g., item is found).

If nothing is received:


Troubleshooting (common causes)