Storm EZ-Key Manuel utilisateur

EZ-Key Keypad with integrated audio
Technical Manual
The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information is
confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of
Keymat Technology Ltd., Copyright 2015. All rights reserved.
EZ-Key + Audio - Technical Manual Rev 1 Apr 2015 www.storm-interface.com Page 1 of 35
.
Contents Page
Product Overview
Product Features (from Host Specification)
USB Device Information 3
Device Manager 4
CodeTables 5
Using the Windows Utility to change USB Codes 6
System Requirements
Installing the Utility 7
Using the Utility 10
Customising the USB Codes 11
Keypad Test 18
API for controlling the Keypad from the Host Computer
Device Communications 19
Message Format 20
Change History 35
EZ® and EZ® Access are registered trademarks of the University of Wisconsin.
For further information about EZ Access go to www.trace.wisc.edu/ez

EZ-Key Keypad with integrated audio
Technical Manual
The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information is
confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of
Keymat Technology Ltd., Copyright 2015. All rights reserved.
EZ-Key + Audio - Technical Manual Rev 1 Apr 2015 www.storm-interface.com Page 2 of 35
Product Features
The product has following characteristics:
HID keyboard
HID consumer controlled device (The functionality will be explained below)
USB audio device
Illuminated audio jack with dimming capability via software
Beeper (duration controlled by software)
Standard EZKEY + audio keypad tables supported as default
Customisable keypad table
It also supports an HID-data pipe back channel, which is used to configure the EZKEY + audio
No additional drivers are required.
Supports standard modifiers, i.e. Ctrl, Shift, Alt
Supports loadable firmware for future upgrades
EZKEY VOIP Keypads supported
5 Way 6 Way 8 Way
Physical Layer
- HID over USB
Boot Loader
- A Boot Loader is provided to allow software to be updated over USB.
oThe Boot-loader is invoked by software
oAn ‘emergency’ hardware boot loader override switch is provided in the event of the software Boot Loader failing.
Keypad - De-bounce parameters
oOptimal values for Storm keypads are set as default (20ms)
Beeper Command
- It is possible to enable/disable beeps on a key press
oThe duration of the key beep is selectable via USB
- It is possible to send a beep command to operate the beeper via USB
Audio Jack Socket LED illumination commands
- It is possible to turn illumination on and off – LED Illumination is on by default
oIt is possible to dim the illumination in 10 steps via a USB command
Keycode table
There is provision for three selectable keycode tables in the keypad – you can select the table with the API or with the Utility
On one of the tables (Alternate table), the up/down key will act as HID consumer controlled keys for volume up and volume
down.
The user can customise the third table with any USB keycode, including modifiers.
Configuration
The utility allows user to configure the EZKEY VOIP via ini file, including the customisation of keycodes.

EZ-Key Keypad with integrated audio
Technical Manual
The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information is
confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of
Keymat Technology Ltd., Copyright 2015. All rights reserved.
EZ-Key + Audio - Technical Manual Rev 1 Apr 2015 www.storm-interface.com Page 3 of 35
USB Device Information
USB HID
The USB interface for EZKEY+ audio keypad comprises a USB HUB with keyboard device and audio device
connected.
JACK SOCKET (AUDIO) KEYS
TO PC
The following VID/PID combinations are used:
For USB HUB:
• VID – 0x0424
• PID – 0x2512
For Standard Keyboard/Composite HID/Consumer Controlled device
• VID – 0x2047
• PID – 0x09BF
For USB Audio device
• VID – 0x0D8C
• PID – 0x0170
This document will concentrate on the Standard Keyboard/Composite HID/Consumer Controlled device. This
interface will enumerate as
• Standard HID Keyboard
• Composite HID-datapipe Interface
• HID Consumer Controlled device
One of the advantages of using this implementation is that no drivers are required.
The data-pipe interface is used to provide the host application to facilitate customisation of the product.
USB AUDIO
DEVICE HUB USB KEYBOARD
DEVICE

EZ-Key Keypad with integrated audio
Technical Manual
The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information is
confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of
Keymat Technology Ltd., Copyright 2015. All rights reserved.
EZ-Key + Audio - Technical Manual Rev 1 Apr 2015 www.storm-interface.com Page 4 of 35
Device Manager
When connected to a PC, the EZKEY + audio keypad should be detected by the operating system and
enumerated without drivers. Windows shows following devices in the Device Manager:
Keyboard
Audio
Keyboard
Keyboard
Audio
HUB

EZ-Key Keypad with integrated audio
Technical Manual
The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information is
confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of
Keymat Technology Ltd., Copyright 2015. All rights reserved.
EZ-Key + Audio - Technical Manual Rev 1 Apr 2015 www.storm-interface.com Page 5 of 35
Code Tables
Default
Alternate
For Volume up/Down key a volume up/down report will be sent to PC according to the HID descriptor setup for HID
consumer controlled device. The following report will be sent:
Volume UP key <0x01><0x02>
Volume DOWN key <0x01><0x04>
LEGEND TACTILE
IDENTIFIER KEY
COLOR USB
(KEYCODE)
HEX
CODES DESCRIPTION
<< < BLACK F23 0x72 Home/Menu
? . BLUE F17 0x6C EZ-Help
>> > RED F24 0x73 End
BACK WHITE F21 0x70 Back
NEXT WHITE F22 0x72 Next
^ YELLOW F18 0x6D Up
v YELLOW F19 0x6E Down
GREEN F20 0x6F Action
In addition the unit will also output keycodes for JACK IN and JACK OUT
F15 0x6A JACK IN
F16 0x6B JACK OUT
LEGEND TACTILE
IDENTIFIER KEY
COLOR USB
(KEYCODE)
HEX
CODES DESCRIPTION
<< < BLACK F23 0x72 Home/Menu
? . BLUE F17 0x6C EZ-Help
>> > RED F24 0x73 End
BACK WHITE F21 0x70 Back
NEXT WHITE F22 0x72 Next
^ YELLOW Volume Up
v YELLOW Volume Down
GREEN F20 0x6F Action
In addition the unit will also output keycodes for JACK IN and JACK OUT
F15 0x6A JACK IN
F16 0x6B JACK OUT

EZ-Key Keypad with integrated audio
Technical Manual
The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information is
confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of
Keymat Technology Ltd., Copyright 2015. All rights reserved.
EZ-Key + Audio - Technical Manual Rev 1 Apr 2015 www.storm-interface.com Page 6 of 35
Using the Windows Utility to change USB Codes
System Requirements
The utility requires .NET framework to be installed on the PC and will communicate over the same usb connection
but via the HID-HID data pipe channel, no special drivers are required.
Compatability
Windows 8
Windows 7
Windows Vista
Windows XP Only if you install .NET framework
Windows ME and earlier Not investigated
The utility can be used to configure the product for:
• LED On/Off
• LED brightness (0 to 9)
• Beeper On/Off
• Beeper Duration ( ¼ to 2 ¼ seconds)
• Load customised keypad table
• Write default values from volatile memory to flash
• Reset to factory default
• Load Firmware

EZ-Key Keypad with integrated audio
Technical Manual
The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information is
confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of
Keymat Technology Ltd., Copyright 2015. All rights reserved.
EZ-Key + Audio - Technical Manual Rev 1 Apr 2015 www.storm-interface.com Page 7 of 35
Installing the Utility
To install StormEZKeyUtility click on the setup.exe (windows installer package) and following instruction as below:
Click on “Next
Select “I Agree” and Click on “Next

EZ-Key Keypad with integrated audio
Technical Manual
The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information is
confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of
Keymat Technology Ltd., Copyright 2015. All rights reserved.
EZ-Key + Audio - Technical Manual Rev 1 Apr 2015 www.storm-interface.com Page 8 of 35
Select if you would like to install for just you or
everyone and select location if you do not want to
install at default location. Then click on “Next”
Clickon“Next”andinstallationprocesswillstart

EZ-Key Keypad with integrated audio
Technical Manual
The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information is
confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of
Keymat Technology Ltd., Copyright 2015. All rights reserved.
EZ-Key + Audio - Technical Manual Rev 1 Apr 2015 www.storm-interface.com Page 9 of 35
Clickoncloseforsuccessfulinstallation.
AshortcutwillbeinstalledonDesktop

EZ-Key Keypad with integrated audio
Technical Manual
The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information is
confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of
Keymat Technology Ltd., Copyright 2015. All rights reserved.
EZ-Key + Audio - Technical Manual Rev 1 Apr 2015 www.storm-interface.com Page 10 of 35
Using the Utility
Double Click on the Shortcut to start and it will display the form below
Note : Before loading the form it initially detects the EZKey+ audio using the VID/PID and if found it sends a
device status message. If all successful then all the buttons are enabled. If not then they will all be disabled except
for “Scan” and “Exit
Table des matières
Autres manuels Storm Clavier




















