Videotec DCZ User Manual

Universal keyboard for PC software applications
EN
English - Instructions manual
IT
Italiano - Manuale di istruzioni
FR
Francais - Manuel d'instructions
DE
Deutsch - Bedienungslanleitung
Universal keyboard for PC software applications
EN

English - Instructions manual

Contents
ENGLISH
1 About this manual ........................................................................................................ 5
1.1 Typographical conventions ................................................................................................................................ 5
2 Notes on copyright and information on trademarks ................................................ 5
3 Safety rules ................................................................................................................... 5
4 Identification ................................................................................................................ 6
4.1 Product description and type designation ................................................................................................... 6
4.2 Product markings ...................................................................................................................................................6
5 Explanation of terminology......................................................................................... 6
5.2.1 Driver and configuration files ............................................................................................................................................6
5.2.2 MSD Device (Mass Storage Device) ................................................................................................................................6
5.2.3 HID Device (Human Interface Device) ............................................................................................................................6
5.2.4 CDC Device (Communication Device Class) ................................................................................................................. 6
5.2.5 Virtual com port (VCOM) ..................................................................................................................................................... 6
5.2.6 Joystick HID (JOYHID) ........................................................................................................................................................... 6
6 Preparing the product for use ..................................................................................... 7
6.1 Contents and unpacking ..................................................................................................................................... 7
6.2 Safely disposing of packaging material ......................................................................................................... 7
7 Installation .................................................................................................................... 7
7.1 Installing the upper panel .................................................................................................................................. 7
7.2 Quick configuration of the keyboard .............................................................................................................. 8
7.3 Switching on ............................................................................................................................................................ 8
7.4 Installation in HID Joystick mode ..................................................................................................................... 8
7.5 Installation in Virtual Com Port mode ............................................................................................................. 8
7.5.1 Installation on PC with Windows environment ........................................................................................................... 8
7.5.1.1 Retrieval of the configuration file ..........................................................................................................................................................9
7.5.1.2 Keyboard connection and recognition ............................................................................................................................................... 9
7.5.1.3 Modifying the serial port number in Windows ................................................................................................................................. 9
7.5.2 Removal ....................................................................................................................................................................................9
7.5.2.1 Incomplete removal ................................................................................................................................................................................... 9
7.5.3 Functional testing with Windows environment ........................................................................................................10
7.5.4 Installation with Linux environment .............................................................................................................................10
7.5.5 Functional testing with Windows environment ........................................................................................................10
8 Configuration ..............................................................................................................10
8.1 Identification ID ....................................................................................................................................................10
8.2 Setup procedure ...................................................................................................................................................10
8.3 How to enter setup ..............................................................................................................................................10
8.4 Keys ...........................................................................................................................................................................11
8.4.1 Key 1: Inverting the keyboard ..........................................................................................................................................11
8.4.2 Key 3: Joystick calibration .................................................................................................................................................11
8.4.3 Keys 4 and 7: VCOM mode ................................................................................................................................................11
8.4.4 Keys 5 and 8: JOYHID Mode ..............................................................................................................................................11
8.4.5 Key 6: Checking that the keys/ LEDs work .................................................................................................................11
8.4.6 Key 9: Configuration reset ................................................................................................................................................11
EN - English - Instructions manual
3
8.5 Use in HID Joystick mode ..................................................................................................................................12
9 VCOM communication protocol ................................................................................12
9.1 Key and LED layout ..............................................................................................................................................12
9.2 Typographic conventions ..................................................................................................................................13
9.3 Sintax of messages...............................................................................................................................................13
9.4 Messages from keyboard to PC .......................................................................................................................13
9.5 Messages from PC to Keyboard .....................................................................................................................14
9.6 LED updates ...........................................................................................................................................................15
9.7 Lookup chart (for experts only) .......................................................................................................................15
9.7.1 Lookup value index .............................................................................................................................................................15
EN - English - Instructions manual
9.7.2 Modifications to the lookup chart to move and change the number of joystick keys. ..............................15
9.7.2.1 Creating shift keys in VCOM mode ...................................................................................................................................................... 16
9.7.2.2 Reduced modifications to the joystick default settings ..............................................................................................................16
9.7.2.3 Substantial modifications to the joystick default settings .........................................................................................................17
9.7.3 Modifications to the lookup chart to define alias keys ...........................................................................................17
10 Maintaining and cleaning ........................................................................................ 18
10.1 Plastic cover cleaning (PC) ..............................................................................................................................18
11 Disposal of waste materials ..................................................................................... 18
12 Troubleshooting ....................................................................................................... 18
13 Technical data ........................................................................................................... 19
13.1 General ..................................................................................................................................................................19
13.2 Mechanical ........................................................................................................................................................... 19
13.3 Electrical ................................................................................................................................................................19
13.4 Communications ................................................................................................................................................19
13.5 Protocols ...............................................................................................................................................................19
13.6 Operating system...............................................................................................................................................19
13.7 Environment ........................................................................................................................................................19
13.8 Compliance to .....................................................................................................................................................19
14 Technical drawings ................................................................................................... 19
4

1  About this manual

FCC
This device complies with FCC (Federal Communications Commission) Part 15 Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
Any changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate this equipment.
FCC ID : 2AAIPDCZ
Before installing and using this unit, please read this manual carefully. Be sure to keep it handy for later reference.

1.1 Typographical conventions

DANGER!
High level hazard. Risk of electric shock. Disconnect the power supply before proceeding with any operation, unless indicated otherwise.
WARNING!
Medium level hazard. This operation is very important for the system to function properly. Please read the procedure described very carefully and carry it out as instructed.
INFO
Description of system specifications. We recommend reading this part carefully in order to understand the subsequent stages.

2  Notes on copyright and  information on trademarks

The quoted names of products or companies are trademarks or registered trademarks.
Microsoft®, Windows® 2000, Windows® XP, Windows® Vista and the Windows® logo are trademarks registered by Microsoft Corporation in the US and/or other Countries.
Linux® is a trademark registered by Linus Torvalds in the US and/or other Countries.
USBDView is a freeware program produced by NirSoft (www.nirsoft.net).

3  Safety rules

The manufacturer declines all responsibility
for any damage caused by an improper use of the appliances mentioned in this manual. Furthermore, the manufacturer reserves the right to modify its contents without any prior notice. The documentation contained in this manual has been collected with great care, the manufacturer, however, cannot take any liability for its use. The same thing can be said for any person or company involved in the creation and production of this manual.
• The device must be installed only and exclusively by qualified technical personnel.
• Before any technical work on the appliance, disconnect the power supply.
• Do not use power supply cables that seem worn or old.
• Never, under any circumstances, make any changes or connections that are not shown in this handbook: improper use of the appliance can cause serious hazards, risking the safety of personnel and of the installation.
• Use only original spare parts. Not original spare parts could cause fire, electrical discharge or other hazards.
• Before proceeding with installation check the supplied material to make sure it corresponds to the order specification by examining the identification labels ("4.2 Product markings", page 6).
EN - English - Instructions manual
5
4  Identification

4.1 Product description and type designation

DCZ is a dedicated keyboard used to control software programs on Personal Computers.
This keyboard simplifies and rationalizes the user interface quite remarkably and adds a joystick and jog shuttle to the control system. It has been conceived so that it can be used by both right­handed and left-handed users.
EN - English - Instructions manual
Every time the operator uses the keyboard, it will generate an event:
• Pressing of a touch key;
• Release of a touch key;
• Movement of the joystick;
• Movement of the jog dial;
• Movement of the shuttle ring. All keys are totally independent: the pressing
and release of keys is recognised, whatever the combination used. The software application will interpret the command.
The keyboard also has an internal buzzer and back-lighting for the keys. The software application manages the buzzer and back-lighting of keys.
It can be connected to a PC together with other standard peripherals (standard keyboard, mouse, videogame joystick etc.).
Patent Pending.

4.2 Product markings

See the label attached to the outside of the package.

5  Explanation of  terminology

5.2.1 Driver and configuration files
Software and configuration files requested by the Operating System during installation to recognize peripherals.
5.2.2 MSD Device (Mass Storage
Device)
USB peripheral device used to store and back-up data. The most common MSD device is the USB PenDrive. It does not require the installation of drivers as it is recognized directly by the Operating System.
5.2.3 HID Device (Human Interface
Device)
USB peripheral device used to exchange information with human beings. The definition also includes PC keyboards, mouse, video game joystick and controls.
The HID peripheral device does not require the installation of drivers as it is recognized directly by the Operating System.
5.2.4 CDC Device (Communication
Device Class)
USB peripheral device used to exchange information via serial channels.
When connected, the CDC peripheral device is recognized by the OS which installs it without the need for a driver (when using Linux) or after reading a configuration file supplied by the peripheral manufacturer (Windows).
5.2.5 Virtual com port (VCOM)
CDC device that emulates a standard serial port. This is managed via a series of simple and consolidated standard programming techniques which are available for most programming languages. The Windows OS will request a configuration file in order to recognize the device during installation.
5.2.6 Joystick HID (JOYHID)
USB joystick that is recognized as a standard video games joystick.
6

6  Preparing the product  for use

Any change that is not expressly approved
by the manufacturer will invalidate the guarantee.

6.1 Contents and unpacking

When the product is delivered, make sure that the package is intact and that there are no signs that it has been dropped or scratched.
If there are obvious signs of damage, contact the supplier immediately.
Keep the packaging in case you need to send the product for repairs.
Check the contents to make sure they correspond with the list of materials as below:
• DCZ keyboard
• Die cut sheets
• Transparent protective panel
• Quick Start
• Instructions manual

6.2 Safely disposing of packaging material

The packaging material can all be recycled. The installer technician will be responsible for separating the material for disposal, and in any case for compliance with the legislation in force where the device is to be used.
Bear in mind that if the material has to be returned due to a fault, using the original packaging for its transport is strongly recommended.

7  Installation

7.1 Installing the upper panel

In the standard keyboard the joystick is located on the right and the jog shuttle on the left.
This layout can be changed to suit the needs of a left­handed operator.
Remove the upper panel secured with adhesive tape.
Fig. 01
Remove the lower film.
Fig. 02
Choose the layout for the keyboard and stick the adhesive panel, making sure that it does not touch the keys.
EN - English - Instructions manual
Fig. 03
To confirm the layout and the operating mode follow the selection procedure described in the following paragraph.
7
7.2 Quick configuration of the keyboard
The DCZ keyboard can operate in two different modes:
MODE EMULATION
Virtual com port (VCOM) Virtual serial port (default) Joystick Human Interface
Device (JOYHID)
Tab. 01
When switching on the keyboard, press the following
EN - English - Instructions manual
keys contemporaneously:
SET + 4 : Virtual Com Port mode
SET + 5 : HID Joystick mode. Any previous change to the configuration will be lost.
Video-game joystick

7.3 Switching on

When the keyboard is switched on the backlit keys briefly show the current configuration of the keyboard:
Fig. 05 Virtual Com Port mode.
The keyboard is correctly oriented when the LED bar is on the upper part.
When the keyboard is switched on, the central backlit numeric keys show the firmware version and could be needed in case of technical assistance.
7.4 Installation in HID Joystick
mode
The keyboard does not require installation. It is automatically recognised by the operating system.
7.5 Installation in Virtual Com
Port mode
Fig. 04 HID Joystick mode.
8
7.5.1 Installation on PC with Windows
environment
Installation consists in three phases:
• Retrieval of the configuration file
• Keyboard connection and recognition
• Change of the serial port number.
7.5.1.1 Retrieval of the configuration file
Press and hold the ESC key and connect the keyboard to the PC.
This will allow the keyboard to be recognised as a MSD device on start-up: the OS recognizes it using system drivers.
In Computer resources search for the relative device (defined as Removable disk).
The device contains two files:
xp_vista.inf for Windows Xp and Vista Operating
Systems;
win2000.inf for Windows 2000 OS. Copy the file required by the installed OS to the PC. Disconnect the keyboard. It is also possible to download the file from
http://www.videotec.com/dcz
7.5.1.2 Keyboard connection and recognition
Connect the keyboard without pressing any keys. The OS wizard procedure will ask for the driver: enter the path to where the configuration file has been saved.
Follow the wizard instructions to complete the operation.
7.5.1.3 Modifying the serial port number in Windows
The Windows OS allows for mapping of the serial ports: regardless of the hardware configuration, each serial port can be assigned a COM number from 1 to
256. When installing on Windows environment, the OS will
automatically assign a port number which may not necessarily meet the needs of the user.
To change the serial port number:
• Connect and install the DCZ keyboard.
• Go to the settings in Control Panel/System/ Hardware/ Device Manager.
• Scroll the list of peripherals and select Ports (COM
and LPT): the USB CDC serial port emulation (COMx) port corresponds to the DCZ keyboard.
• Click on Property for the required port.
• Go to Port settings/Advanced and change the port number in COM port number. Some ports may indicate they are in use by other devices, though this is not usually the case. If you select a port in use check whether other devices (for instance an analog modem) are already using it.
• Press confirm and exit.
After changing the port number, the Device Manager tab may still indicate the old COM number.
Close the Device Manager tab and then re-open it again to see if the number has been changed.
7.5.2 Removal
If there is an error during installation or it has not been completed correctly, the keyboard can be removed from the device list.
• Connect the DCZ keyboard. A message may popup to warn the user that the device was not installed as an error occurred.
• Go to the settings in Control Panel/System/ Hardware/Peripheral Devices.
• Scroll the list of peripherals and select Ports (COM and LPT):
• Select the USB CDC serial port emulation (COMx) port .
• Select Uninstall in the Action menu and confirm.
• Disconnect the keyboard.
The next time the keyboard is connected, the installation wizard will appear again, as indicated in the sections above (Installation wizard for new
hardware).
7.5.2.1 Incomplete removal
If it is not possible to remove the port, or the operation has not been completed, we recommend using USBDView (http://www.nirsoft.net/utils/usb_devices_view.html) to uninstall the device.
Go to Options and select Display Disconnected
Devices , then identify the device with the VendorID 204f. Select or remove it using File/Uninstall Selected Devices.
EN - English - Instructions manual
9
7.5.3 Functional testing with Windows environment
Hyperterminal is used for this test (Start/Programs/ Accessories/Hyperterminal).
• Start Hyperterminal and name the connection at will, now select the DCZ serial on the page that appears on the screen. Any baudrate value is accepted.
• Enable the echo of the characters (File/Properties/ Settings/ASCII Settings) in order to view what is entered using the keyboard.
• Type in [Buzzer+] to activate the buzzer, type
EN - English - Instructions manual
[Buzzer-] to deactivate it. If the buzzer enables and disables the keyboard it has been recognized and is operating correctly.
7.5.4 Installation with Linux
environment
Linux does not require any driver to recognize the keyboard.
Launch lsusb from the terminal to obtain the list of connected USB devices: the keyboard is recognized as a 204F:0101 device.
The keyboard is managed by the system file as a /
dev/ttyACM0 device.
7.5.5 Functional testing with Windows
environment
Minicom is used for these tests. Launch the application on the terminal and request
the /dev/ttyACM0 device. Type in [Buzzer+] to activate the buzzer, type
[Buzzer-] to deactivate it. If the buzzer enables and disables the keyboard it has been recognized and is operating correctly.
8  Configuration
8.1 Identification ID
The keyboard has no ID as the serial ports are identified univocally by the OS. Even when more than one keyboard is connected via a USB HUB to the same USB port on the PC, they will be recognized as separate serial ports (for instance COM3 and COM4).

8.2 Setup procedure

A specific key sequence allows users to access the setup phase to:
• Set the keyboard orientation;
• Calibrate the joystick;
• Select the operating mode;
• Reset configuration to default values.

8.3 How to enter setup

• Press the START key;
• Press the LEARN key;
• Press the ESC key;
• Release the ESC key;
• Release the LEARN key;
• Release the START key. The key LEDs will light up when setup has been
accessed successfully:
ESC : Exit without changes;
1 : Invert the keyboard;
3 : Calibrate the joystick;
4 and 7 : VCOM mode (with or without reset of
the lookup chart);
5 and 8 : JOYHID mode (with or without reset of
the lookup chart);
6 : Functional test on keys and LEDs (in VCOM
mode);
9 : Reset configuration (VCOM mode). Functions which have flashing keys are to be
used very carefully as they could lead to apparent malfunctions of the keyboard.
After any option has been selected, the setup procedure terminates automatically.
10

8.4 Keys

8.4.1 Key 1: Inverting the keyboard
The keyboard can be used:
• By right-handed users (joystick on the right, jog shuttle on the left);
• By left-handed users (joystick on the left, jog shuttle on the right).
To invert the keyboard compared to the current settings:
• Enter setup and press 1 . The keyboard will save the setting and return to its normal operating mode
• Remove the caption panel paying attention to the fastening tabs, rotate it by 180° and replace it.
• Adjust the feet on the bottom of the keyboard to obtain the inclination required for each different surface.
• Carefully remove the USB cable from the bottom of the keyboard and insert it in the serpentine making sure it is not a nuisance to the operator.
The inversion of the keyboard has nothing to do with the PC application which must not be changed.
The orientation of the keyboard can be set using VCOM commands [Orientation+] and [Orientation-].
8.4.2 Key 3: Joystick calibration
The joystick can be calibrated if it malfunctions. To calibrate the joystick: Enter setup and press 3 . The LEDs in the centre of
the keyboard will flicker during the calibration phase. Move the joystick for a few seconds as far as it will go,
in both a horizontal and vertical direction. Rotate the knob clockwise and counter clockwise several times, as far as it will go.
Release the joystick to assess its position when idle. After 5 seconds of inactivity, the keyboard will save
the values and confirm the calibration.
8.4.3 Keys 4 and 7: VCOM mode
Selecting VCOM mode: Key 4 : Select VCOM mode with reset of the lookup
chart. Key 7 : (for experts only) select VCOM mode without
reset of the lookup chart.
When key 4 is pressed, all the changes made to the key lookup chart are cancelled and the default configuration is reinstated (each key is assigned a number which corresponds to its default logical address).
(for experts only) Select key 7 to save any changes made to the lookup chart. Some keys may not necessarily be recognized as they were previously assigned to the emulation of the joystick keys.
When setup has been completed, disconnect and then reconnect the keyboard to enforce the changes.
8.4.4 Keys 5 and 8: JOYHID Mode
Selecting JOYHID mode: Key 5 : select JOYHID mode with reset of the lookup
chart. Key 8 : (for experts only) select JOYHID mode
without reset of the lookup chart When key 5 is pressed, all the changes made to
the key lookup chart are cancelled and the default configuration is reinstated.
(for experts only) Select key 8 to save any changes made to the lookup chart.
When setup has been completed, disconnect and then reconnect the keyboard to enforce the changes.
8.4.5 Key 6: Checking that the keys/ LEDs work
When in VCOM mode, this function lights up a LED when the relative key is pressed which indicates that both are working properly.
To reinstate the standard mode, disconnect and reconnect the keyboard.
8.4.6 Key 9: Configuration reset
The keyboard configuration is reset to default values (VCOM mode). All changes made to the configuration (e.g. the key lookup chart) will be lost.
EN - English - Instructions manual
11

8.5 Use in HID Joystick mode

When the keyboard in in JOYHID mode, it is recognized as a standard 4-axis 32 key joystick.
According to the USB specifications (ref. USB HID Usage Tables, ver1.12, paragraph 4.2 Axis Usages) the axes are assigned by default as follows:
Pan: X axis Tilt: Y axis Zoom (rotation): Z axis Shuttle ring (rotation): Rx axis Jog dial (rotation): Not applicable.
EN - English - Instructions manual
On pressing a joystick key, the relative LED will light up.
25 26
27 28
29 30
31 32
01 02 03
04 05 06
07 08 09
10 11 12
2321 22 24
13 14
15 16
17 18
19 20

9  VCOM communication  protocol

When the keyboard is in VCOM mode it communicates with the PC via a simplified ASCII protocol. Printable characters are transmitted and any numbers are transmitted as strings (not as decimal or hexadecimal bytes).
No flow of hardware or software communication is managed.
The PC application will open the serial port which corresponds to the connected keyboard (the baudrate and serial port configuration are irrelevant) and it transmits/receives on this channel.The keyboard responds to every command given by the PC with an acknowledge message. Messages transmitted by the keyboard do not require acknowledgement by the PC application.

9.1 Key and LED layout

The DCZ keyboard manages a 72 key layout and the corresponding LEDs (8 rows, each with 9 columns).
Regardless of the actual number of keys available and used by the operator, each key/ LED coordinate is always identified by the same 2 numbers: row (1..8) and column (1..9).
When a key is pressed and released it transmits a lookup chart value.
The lookup chart default values correspond to the logical coordinates for each key:
Fig. 06
It is possible to change both the number and position of the joystick keys; follow the indications in the chapter dedicated to the key lookup chart.
The functions of the joystick's keys are established by the application. Refer to the relevant installer's manual.
12
11
21
31
41
51
61
71
81
Fig. 07
12
22
32
42
52
62
72
82
13
23
33
43
53
63
73
83
14
24
34
44
54
64
74
84
15
25
35
45
55
65
75
85
16
26
36
46
56
66
76
86
17
27
37
47
57
67
77
87
18
28
38
48
58
68
78
88
19
29
39
49
59
69
79
89
Example: On a default DCZ keyboard, the ESC key is represented by code 13, the MONITOR key by 14, etc.
If the keyboard is rotated by 180°, the configuration remains unaltered and there is no change from a PC application point of view.
By changing the value associated to each key on the lookup chart, it is possible to redefine its function and to allow the user to use keys with the same value.

9.2 Typographic conventions

The following typographic conventions are used in the protocol described below:
• [messages]: Transmitted message
variable_parameter: Variable parameter inside a message
• ±: Plus or minus sign.

9.3 Sintax of messages

The messages sent to and from the PC consist in printable characters (from ASCII 32 to ASCII 127 codes, excluding ASCII 91 and 93) which are delimited by brackets [ and ]:
• [ (ASCII 91) Open square bracket, STX start of
transmission
• Message text of variable length
• [ (ASCII 93) Closed square bracket, STX start of
transmission
Given the type of messages transmitted and the quality of the USB communication, no checksum system is foreseen.
Example: When the ESC key is pressed (row 1, column 3) the default keyboard will transmit [K+13]:
[: Identifies the start of the message
K+: Pressed key
13: Key lookup value (row 1, column 3)
]: Identifies the end of the message.

9.4 Messages from keyboard to PC

The DCZ keyboard transmits every event to the PC and does not expect an acknowledge message.
The events are:
EVENT MESSAGE PARAMETE RS
Pressing of a touch key
Pressing of a touch key + shift
Release of a touch key
Pressing a "shift" key
Releasing a "shift" key
Movement of the joystick,
Movement of the shuttle
Movement of the jog
Movement of the jog
Tab. 02
[K+val] val: Value of the
[K+val:shift] val: Value of the
[K-val] val: Value of the
[H+shift] shift: Number of
[H-shift] shift: Number of
[J±pp±tt±zz] ±pp, ±tt, ±zz: Pan,
[S±aa] ±aa: Rotation angle
[D+1]
[D-1]
key in the lookup chart
key in the lookup chart
shift: Pressed "shift" keys (‘1’..’8’)
key in the lookup chart
"shift" key (‘1’..’8’)
"shift" key (‘1’..’8’)
tilt, zoom position
-07..+07
-70°..+70° Clockwise rotation
by one click (10 clicks per turn angle)
Counter clockwise rotation by one click (10 clicks per turn angle)
EN - English - Instructions manual
13

9.5 Messages from PC to Keyboard

All the messages transmitted from the PC to the keyboard are confirmed by the DCZ keyboard by an acknowledge message. The messages from PC to Keyboard are:
COMMAND
[Status?] [Ready]
[Model?]
[Firmware?]
[Date?]
[Led+rc] [LedrcSet]
EN - English - Instructions manual
[Led-rc] [LedrcSet]
[Led-Al] [LedAlSet]
[Led/rc] [LedrcSet]
[LedRowrsssssssss] [LedRowSet]
[LedImmediate] [LedImmediateSet]
[LedDelayed] [LedDelayedSet]
[LedUpdate] [LedUpdateDone]
[LedCopy] [LedCopyDone]
[Buzzer+] [BuzzerSet]
[Buzzer-] [BuzzerSet]
[Buzzer/] [BuzzerSet]
[Orientation±] [OrientationOk]
[JoyDir]
[JoyDir]
[JoyDir]
[LookupWriterc,val] [Lookup(rc)<-val] Definition of the val value for the rc key* in the lookup chart
[LookupReadrc] [Lookup(rc)=val] Lookup value read set for a logical coordinate key rc* ("9.7
[BlockModeStart] [BlockModeStart]
[BlockModeEnd] [BlockModeEnd] This saves the last modified values [BlockModeStart]
Tab. 03 * The coordinates refer to the logical address of the LEDs, and not the value set in the lookup chart.
ACKNOWL EDGMENT BY DCZ
[Model=...]
[Firmware=...]
[Date=...]
[JoyDirOk]
MEANING
Keyboard online presence test Keyboard model and firmware version
Led on rc: Row 1...8 column 1…9* Led off rc: Row 1...8 column 1…9* Switching off all LED's Led blinking rc: Row 1...8 column 1…9* Led row setting
r: Row 1..8 sssssssss: LED row status (+ on. – off, / blinking).
Immediate LED ("9.6 LED updates", page 15)
Delayed LED update ("9.6 LED updates", page 15)
LED update ("9.6 LED updates", page 15)
LED status copy ("9.6 LED updates", page 15)
Start buzzer Stop buzzer Alternated start buzzer Keyboard orientation: + Joystick on the right, jog shuttle on the left
- Joystick on the left, jog shuttle on the right Positive direction of the joystick axis: allows you to invert the
direction of the individual joystick axis.
X+: To the right (default), X-: To the left Y+: Upwards (default), Y-: Downwards, Z+: Clockwise (default), Z-: Counter clockwise
("9.7 Lookup chart (for experts only)", page 15)
Lookup chart (for experts only)", page 15)
This allows you to modify the configuration without using the memory following multiple changes in values
14

9.6 LED updates

The effect of the [Led+xx], [Led-xx] abe [Led/xx] commands is usually immediate.
If it is necessary to set a number of LEDs at the same time, there may be an update delay mainly due to the asynchronous communication between the keyboard and the PC.
A temporary buffer is used to avoid a delay of this kind: after setting the temporary buffer values, an update operation is performed so that the contemporary change of all the modified LEDs is visible.
The following commands are used to this purpose:
COMMAND MEANING
[LedImmediate]
[LedDelayed]
[LedUpdate]
[LedCopy]
Tab. 04
The update of the LED is immediate The update of the LEDs is delayed
until the first command is received [LedUpdate]. In the meantime, all the [Led+xx], [Led-xx] and [Led/xx] commands are memorized in a temporary buffer.
The temporary buffer is copied to the active buffer and all the modification made in the meantime are now visible
The active buffer copies back to the temporary buffer
9.7 Lookup chart (for experts
only)
Each key is assigned a value found on the key lookup. The default value corresponds to the logical coordinates of the key (for instance, the ESC key row 1, column 3, corresponds to a value of 13).
The LookupWrite command allows you to modify the value assigned to a key.
The changing of lookup values can cause
apparent system malfunctions in the event that it is necessary to replace the keyboard at a later date. It is highly recommended to document any modifications made.
Changing lookup values enables you to:
• Have more keys which are acknowledged as the same key;
• Change the default position and the number of joystick keys in JOYHID mode.
9.7.1 Lookup value index
The lookup values range from 0.to 65535. Certain value intervals have a special meaning:
0: Disabled key;
1..99: Normal key, the value is sent when the key is pressed and released;
1001..1008: Shift Key descriptions;
50011..50089: Definition of multiple keys;
60001..60032: Assigning of keys in JOYHID mode;
60101..60103: For internal use, not available.
If a value of 01-99 is set, the corresponding code will be sent by the keyboard when the key is pressed/ released in VCOM mode.
By setting a value between 1001-1008, the key becomes a shift key. If any key is pressed while one or more shift keys are pressed the message [K+xx] changes to [K+xx:pressed_shift_list]. More than one shift key can be contemporaneously pressed at any time.
If a value of 500rc (rc within the range of 11..89) is set, this creates an alias and links the behaviour of the key to another rc. logical coordinate key. This allows you to manage a number of keys with the same behaviour as if they were one single key.
If a value of 600nn (nn in the range of 01-32) is set, the key will be assigned to the corresponding joystick key nn in JOYHID mode.
9.7.2 Modifications to the lookup chart
to move and change the number of joystick keys.
Modification to the lookup chart allows you to change the position or the number of joystick keys when in JOYHID mode.
EN - English - Instructions manual
15
9.7.2.1 Creating shift keys in VCOM mode
The keyboard can have up to 8 shift keys, used to change the behaviour of ordinary keys.
Example: Transform key 86 into shift key number 1, and key 87 into shift key number 7.
OPERATION / COMMAND EFFEC T
Enter the programming settings
Select 4 It switches to VCOM mode
Disconnect and reconnect the keyboard
EN - English - Instructions manual
[BlockModeStart] Command
[LookupWrite86,1001] Command
[LookupWrite87,1007] Command
[BlockModeEnd] Command
Tab. 05
To check the correct definition of the shift keys:
• Press ESC (key 1,3) without any shift key: The
keyboard sends the code [K+13];
• Press INFO (key in line 8, column 6, defined as shift number 1) and ESC : The key sends the code [K+13:1]. The shift keys that have been pressed are identified by the colon;
• Press SHIFT (arrow-up symbol, key in line 8, column 7, defined as shift number 7) and ESC : The keyboard sends the code [K+13:7];
• Press INFO , SHIFT and ESC : The keyboard sends the code [K+13:17].
resetting the joystick lookup chart
It restarts in VCOM mode
This allows you to modify the internal memory without using it for multiple writing commands.
Creates the shift key 1 changing the behaviour of key on row 8, column 6
Creates the shift key 7 changing the behaviour of key on row 8, column 7
Saves the modifications to the internal memory
9.7.2.2 Reduced modifications to the joystick default settings
Example: If you want to maintain most of the central
group of keys, move key 1, create a double key for number 2.
OPERATION / COMMAND EFFEC T
Enter the programming settings
Select 5 Resets the JOYHID key
Disconnect and reconnect the keyboard
Enter the programming settings again
Select 7 It switches to VCOM mode
Disconnect and reconnect the keyboard
[BlockModeStart] Command
[LookupWrite34,0] Command
[LookupWrite31,60001] Command
[LookupWrite32,60002] Command
[BlockModeEnd] Command
Enter the programming settings
Select 8 Switches to JOYHID mode
Disconnect and reconnect the keyboard
Check that the corresponding LEDs come on when the keys are pressed
Tab. 06
chart to default settings It restarts in JOYHID mode
without resetting the joystick lookup chart
It restarts in VCOM mode
This allows you to modify the internal memory without using it for multiple writing commands.
Cancels key 1 from the default position (row 3, column 4)
Assigns key 1 (60001) to the key on row 3, column 1
Creates a second 2 key on row 3, column 2
Saves the modifications to the internal memory
without resetting the lookup chart that has just been modified
It restarts in JOYHID mode
16
9.7.2.3 Substantial modifications to the
joystick default settings
Example: If you want to use just 8 joystick keys on
the left side of the keyboard.
OPERATION / COMMAND EFFEC T
Enter the programming settings
Select 5 Resets the JOYHID key
Disconnect and reconnect the keyboard
Enter the programming settings again
Select 4 It switches to VCOM mode
Disconnect and reconnect the keyboard
[BlockModeStart] command
[LookupWrite31,60001] Command
[LookupWrite32,60002] Command
[LookupWrite41,60003] Command
[LookupWrite42,60004] Command
[LookupWrite51,60005] Command
[LookupWrite52,60006] Command
[LookupWrite61,60007] Command
[LookupWrite62,60008] Command
[BlockModeEnd] Command
Enter the programming settings
Select 8 Switches to JOYHID mode
Disconnect and reconnect the keyboard
Check that the corresponding LEDs come on when the keys are pressed
Tab. 07
chart to default settings It restarts in JOYHID mode
resetting the lookup chart (no keys valid for the joystick)
It restarts in VCOM mode
This allows you to modify the internal memory without using it for multiple writing commands.
Creates key 1 on row 3, column 1
Creates key 2 on row 3, column 2
Creates key 3 on row 4, column 1
Creates key 4 on row 4, column 2
Creates key 5 on row 5, column 1
Creates key 5 on row 5, column 2
Creates key 7 on row 6, column 1
Creates key 8 on row 6, column 2
Saves the modifications to the internal memory
without resetting the lookup chart that has just been modified
It restarts in JOYHID mode
9.7.3 Modifications to the lookup chart to define alias keys
It is possible to have several keys that all perform the same commands (e.g. the shift keys). If a series of alias keys are pressed together at the same time, the pressed key event ([K+xx]) is only transmitted the first time it is pressed; the released key event ([K- xx]) is only transmitted when all the keys with the same alias have also been released.
Example: The 5 bottom keys on the keyboard act as if they are the same key.
OPERATION / COMMAND EFFEC T
Enter the programming settings
Select 4 Switches to VCOM mode
Disconnect and reconnect the keyboard
[BlockModeStart] Command
[LookupWrite84,50083] Command
[LookupWrite85,50083] Command
[LookupWrite86,50083] Command
[LookupWrite87,50083] Command
[BlockModeEnd] Command
Enter the programming settings
Check that when the 5 lower keys are pressed, they all transmit the same message
[K+83]
Tab. 08
resetting the lookup chart It restarts in VCOM mode
This allows you to modify the internal memory without using it for multiple writing commands.
The key on row 8, column 4, is an alias of the key on row 8, column 3
The key on row 8, column 5, is an alias of the key on row 8, column 3
The key on row 8, column 6, is an alias of the key on row 8, column 3
The key on row 8, column 7, is an alias of the key on row 8, column 3
Saves the modifications to the internal memory
EN - English - Instructions manual
17

10  Maintaining and  cleaning

10.1 Plastic cover cleaning (PC)

We suggest to use neutral soap diluted with water or specific products for lens cleaning applied with a soft cloth.
Avoid ethyl alcohol, solvents, hydrogenated
hydrocarbide, strong acid and alkali. Such products may irreparably damage the surface.
EN - English - Instructions manual

11  Disposal of waste  materials

This symbol mark and recycle system are applied only to EU countries and not
applied to the countries in the other area of the world.
Your product is designed and manufactured with high quality materials and components which can be recycled and reused.
This symbol means that electrical and electronic equipment, at their end-of-life, should be disposed of separately from your household waste.
Please dispose of this equipment at your local Community waste collection or Recycling centre.
In the European Union there are separate collection systems for used electrical and electronic products.

12  Troubleshooting

PROBLEM
The INF file is requested during installation
The keyboard is connected via a hub and will not switch on
When the keyboard is connected, the other connected USB devices switch off or reset
POSSIBLE CAUSES A ND SOLUTIO NS
See chapter "7 Installation", page 7.
Connect the keyboard directly to the PC or only use a hub which is powered separately and can supply 500mA to each port.
The USB power supplied by the PC does not meet required specifications.
Connect the keyboard to another USB port or use a hub that supplies 500mA per port.
PROBLEM
The installation procedure was not successful and Windows does not allow you to complete the operation
The LED and key coordinates do not correspond to your requirements
Tab. 09
POSSIBLE CAUSES A ND SOLUTIO NS
Option 01:
• Connect the keyboard anyway and ignore the error message;
• Go to Control Panel/System/ Hardware/Device manager and identify Ports (LPT and COM);
• Select the keyboard;
• Right click on the description of the keyboard and select Uninstall from the popup menu;
• Now reinstall it again.
Option 02:
• Use USBDView to view the USB devices installed (http://www.nirsoft.net/utils/ usb_devices_view.html);
• Enable Option/Display
Disconnected Devices;
• Uninstall it using File/Uninstall Selected Devices;
• Now reinstall it again.
Option 01:
• The keyboard has probably been inverted and must be rotated by 180°;
• In VCOM mode transmit the [Orientation+] or [Orientation-] command or launch the setup procedure and press 1 to invert it;
• Now rotate the upper panel and move the support feet and the cable on the bottom shell.
Option 02:
• The lookup chart has been modified;
• Launch the setup procedure. Press 4 to enable VCOM mode and to reset the keyboard to factory settings.
18

13  Technical data

13.1 General

38 backlit rubber keys Alarm buzzer Supplied with instructions manual, driver for Windows™,
pre-cut sheets, plastic protecting layer

13.2 Mechanical

Dimensions: 379x89x224mm (15x3.5x8.8in) Unit Weight: 1.35kg / 3.0lb

13.3 Electrical

Powered via USB port Consumption: 350mA max

13.4 Communications

USB 2.0

13.5 Protocols

Dedicated Virtual Com Port protocol Joystick HID 32 keys emulation

14  Technical drawings

13.6 Operating system

Windows™ XP, 2000, Vista Linux™ and compatible operating systems

13.7 Environment

Indoor Operating temperature: 0°C / +45°C (+32°F / +113°F)

13.8 Compliance to

EN55022 according to Class B, EN50130-4, EN61000-6-3, EN60950-1
FCC according to part 15 Class B
EN - English - Instructions manual
The values are in millimeters.
Fig. 08 DCZ
379
253
89
34
205
224
49
19
VIDEOTEC S.p.A.
www.videotec.com Printed in Italy
MNVCDCZ_1051_EN
Tastiera universale per il controllo di applicazioni su PC
IT

Italiano - Manuale di istruzioni

Sommario
ITALIANO
1 Informazioni sul presente manuale ............................................................................ 5
1.1 Convenzioni tipografiche .................................................................................................................................... 5
2 Note sul copyright e informazioni sui marchi commerciali ...................................... 5
3 Norme di sicurezza .......................................................................................................5
4 Identificazione .............................................................................................................. 6
4.1 Descrizione e designazione del prodotto ..................................................................................................... 6
4.2 Marcatura del prodotto ........................................................................................................................................6
5 Spiegazione dei termini ............................................................................................... 6
5.2.1 Driver e File di configurazione ........................................................................................................................................... 6
5.2.2 Dispositivo MSD (Mass Storage Device) ........................................................................................................................ 6
5.2.3 Dispositivo HID (Human Interface Device) ................................................................................................................... 6
5.2.4 Dispositivo CDC (Communication Device Class) ........................................................................................................6
5.2.5 Virtual Com Port (VCOM) ..................................................................................................................................................... 6
5.2.6 Joystick HID (JOYHID) ........................................................................................................................................................... 6
6 Preparazione del prodotto per l'utilizzo .................................................................... 7
6.1 Contenuto e disimballaggio ............................................................................................................................... 7
6.2 Smaltimento in sicurezza dei materiali di imballaggio ............................................................................. 7
7 Installazione.................................................................................................................. 7
7.1 Applicazione del pannello superiore ............................................................................................................. 7
7.2 Configurazione rapida della tastiera ............................................................................................................... 8
7.3 Accensione................................................................................................................................................................8
7.4 Installazione in modalità Joystick HID ............................................................................................................ 8
7.5 Installazione in modalità Virtual Com Port .................................................................................................... 8
7.5.1 Installazione in ambiente Windows................................................................................................................................. 8
7.5.1.1 Prelievo del file di configurazione .........................................................................................................................................................9
7.5.1.2 Collegamento e riconoscimento della tastiera ................................................................................................................................. 9
7.5.1.3 Modifica del numero di porta seriale in Windows ........................................................................................................................... 9
7.5.2 Rimozione ................................................................................................................................................................................ 9
7.5.2.1 Rimozione incompleta .............................................................................................................................................................................. 9
7.5.3 Verifica di funzionamento in ambiente Windows ....................................................................................................10
7.5.4 Installazione in ambiente Linux ......................................................................................................................................10
7.5.5 Verifica di funzionamento in ambiente Linux ............................................................................................................10
8 Configurazione ...........................................................................................................10
8.1 ID di identificazione .............................................................................................................................................10
8.2 Procedura di setup ...............................................................................................................................................10
8.3 Entrata in setup .....................................................................................................................................................10
8.4 Tasti ............................................................................................................................................................................11
8.4.1 Tasto 1: Inversione della tastiera .....................................................................................................................................11
8.4.2 Tasto 3: Calibrazione del joystick ....................................................................................................................................11
8.4.3 Tasti 4 e 7: Modalità VCOM ................................................................................................................................................11
8.4.4 Tasti 5 e 8: Modalità JOYHID ............................................................................................................................................. 11
8.4.5 Tasto 6: Verifica funzionamento dei tasti/LED ............................................................................................................11
8.4.6 Tasto 9: Reset della configurazione ................................................................................................................................11
IT - Italiano - Manuale di istruzioni
3
8.5 Uso in modalità Joystick HID ............................................................................................................................12
9 Protocollo di comunicazione VCOM .......................................................................... 12
9.1 Mappa dei tasti e dei LED ..................................................................................................................................12
9.2 Convenzioni tipografiche ..................................................................................................................................13
9.3 Sintassi dei messaggi ..........................................................................................................................................13
9.4 Messaggi da Tastiera a PC ..................................................................................................................................13
9.5 Messaggi da PC a Tastiera ..................................................................................................................................14
9.6 Aggiornamento dei LED ....................................................................................................................................15
9.7 Tabella di lookup (solo per esperti) ................................................................................................................15
9.7.1 Significato dei valori di lookup ........................................................................................................................................15
9.7.2 Modifica della tabella di lookup per spostare e cambiare il numero dei tasti joystick. ..............................15
9.7.2.1 Creazione di tasti di shift in modalità VCOM ...................................................................................................................................16
IT - Italiano - Manuale di istruzioni
9.7.2.2 Modifiche ridotte della configurazione di default del joystick .................................................................................................16
9.7.2.3 Modifiche sostanziali della configurazione di default del joystick ..........................................................................................17
9.7.3 Modifica della tabella di lookup per definire tasti alias ..........................................................................................17
10 Manutenzione e pulizia ........................................................................................... 18
10.1 Pulizia delle parti in plastica (PC) .................................................................................................................18
11 Smaltimento dei rifiuti ............................................................................................. 18
12 Troubleshooting ....................................................................................................... 18
13 Dati tecnici ................................................................................................................19
13.1 Generale ................................................................................................................................................................19
13.2 Meccanica .............................................................................................................................................................19
13.3 Elettrico .................................................................................................................................................................19
13.4 Comunicazioni ....................................................................................................................................................19
13.5 Protocolli ...............................................................................................................................................................19
13.6 Sistema operativo ..............................................................................................................................................19
13.7 Ambiente .............................................................................................................................................................. 19
13.8 Conformità ...........................................................................................................................................................19
14 Disegni tecnici .......................................................................................................... 19
4
Loading...
+ 58 hidden pages