Usb Human Interface Device (Hid) Support - VeriFone MX800 series Programmer's Manual

Hide thumbs Also See for MX800 series:
Table of Contents

Advertisement

USB - D
/ H
EVICE
OST

USB Human Interface Device (HID) Support

USB Human
Interface Device
(HID) Support
204
M
X
800 S
P
ERIES
ROGRAMMERS
x
The M
800 series terminal also has built in USB HID support for some devices
through the Linux kernel Input Event module. When a HID is plugged into the USB
Host port, it is automatically detected and the appropriate USB HID and event
drivers are loaded. It is then possible to open, read/write, and close these devices
from an application. Currently, the M
supports HID's:
USB Host Keyboard
USB Host Scanner
USB Host Mouse
G
UIDE
x
800 series of terminals either partially or fully
This enables an event interface to capture keys pressed on a
USB host keyboard. The M
supports IBM AT keyboard scancode set 1 at this time. Other
scancode sets 2 and 3 are not supported. There is currently
full support for this device where it can be opened, read, and
x
closed using the M
800 series of terminals' Input Library API.
This library consists of functions: inputOpen(),
inputRead(), and inputClose(). These are further
described in
Chapter
12.
This enables an event interface to capture scanned data from
a USB handheld scanner. The scanner must utilize the IBM
AT keyboard scancode set 1. There is currently full support for
this device where it can be opened, read, and closed using the
x
M
800 series Input Library API. This library consists of
functions: inputOpen(), inputRead(), and
inputClose(). These are further described in
This enables an event interface that an application can use to
capture events from a USB mouse. There is currently support
to open and close the event device, but is not fully supported
at this time. Further implementation of a complete API to read
events from the mouse may be done some time in the future.
x
800 series of terminals only
Chapter
12.

Advertisement

Table of Contents
loading

Table of Contents