How to Switch Between Keyboard Emulation (KBE) and HID Modes on an Elo Magnetic Stripe Reader (MSR)
This article explains how to switch supported Elo USB Magnetic Stripe Readers (MSRs) between Keyboard Emulation (KBE) mode and Human Interface Device (HID) mode.
ℹ About MSR Operating Modes
Elo USB Magnetic Stripe Readers support two operating modes:
- Keyboard Emulation (KBE) – Card data is sent as keyboard keystrokes.
- Human Interface Device (HID) – Card data is communicated directly to compatible applications, such as Point-of-Sale (POS) software.
The required operating mode depends on your software application. If your MSR is configured for the incorrect mode, it may not function properly with your application.
These instructions apply only to USB Magnetic Stripe Readers. They do not apply to serial MSRs, which do not support KBE or HID operating modes.
Switching Between KBE and HID Modes
- Download the USB MSR Change Mode Utility and extract MSR Change Mode.exe.
- Verify that the Elo monitor is powered on and that both the video and USB cables are connected.
- Locate MSR Change Mode.exe and double-click it to launch the utility.
- When the utility opens, it displays:
- The current operating mode
- Change Mode button
- OK button
- If you receive the message "MSR Change Mode has encountered a problem and needs to close", verify that:
- The MSR is connected.
- The monitor is powered on.
- The USB cable is securely connected.
- The MSR is functioning properly.
- If the utility displays ??? as the current mode, the connected MSR does not support changing operating modes using this utility.
- Click Change Mode to switch the MSR to the opposite operating mode.
- During the process, the utility temporarily displays ???. This is normal and typically lasts only a few seconds.
- Once complete, the new operating mode is displayed as the current mode.
- Click OK to close the utility.
Verify the Operating Mode
Keyboard Emulation (KBE)
- Open Notepad or another text editor.
- Swipe a magnetic stripe card.
- If the card data appears in the document, the MSR is operating in Keyboard Emulation mode.
Human Interface Device (HID)
The simplest way to verify HID mode is to test the reader with your POS or other HID-compatible application. If the application successfully reads the card, the MSR is operating in HID mode.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article