
© 2016 Harman. All rights reserved. Modero, AMX, AV FOR AN IT WORLD, HARMAN, and their respective logos are registered trademarks of
HARMAN. Oracle, Java and any other company or brand name referenced may be trademarks/registered trademarks of their respective companies.
AMX does not assume responsibility for errors or omissions. AMX also reserves the right to alter specifications without prior notice at any time.
The AMX Warranty and Return Policy and related documents can be viewed/downloaded at www.amx.com.
3000 RESEARCH DRIVE, RICHARDSON, TX 75082 AMX.com | 800.222.0193 | 469.624.8000 | +1.469.624.7400 | fax 469.624.7153
AMX (UK) LTD, AMX by HARMAN - Unit C, Auster Road, Clifton Moor, York, YO30 4GD United Kingdom • +44 1904-343-100 • www.amx.com/eu/
Last Revised: 05/24/2016
Changing the Button Text
1. In NetLinx Studio, locate the DATA_EVENT section.
2. Enter the following line of code:
SEND_COMMAND VIRTUALKEYPAD, "'LABELx-<string>'"
where:
• x corresponds to the number of the button on the user interface
• <string> represents the text you want to appear on the button.
You can also enter the code as:
SEND_COMMAND VIRTUALKEYPAD, "'LABELx-',<variable>"
where <variable> represents a previously-defined variable that contains the
text you want to appear on the button.
Changing the Line Text
1. In NetLinx Studio, locate the DATA_EVENT section.
2. Enter the following line of code:
SEND_COMMAND VIRTUALKEYPAD, "'LINETEXTx-<string>'"
where:
• x corresponds to the line of text on the user interface
• <string> represents the text you want to appear.
You can also enter the code as:
SEND_COMMAND VIRTUALKEYPAD, "'LINETEXTx-',<variable>"
where <variable> represents a previously-defined variable that contains the
text you want to appear.
Clearing a Line of Text
1. In NetLinx Studio, open the Virtual Keypad workspace.
2. Enter the following line of code:
SEND_COMMAND VIRTUALKEYPAD, "'CLEARTEXTx'"
where x corresponds to the line of text to be cleared.
- You can use 0 through 3 as valid values.
- Using 0 clears all lines.
Note: The number of buttons on the user interface is set and cannot be altered. The
base color of each button also cannot be changed. The font, font size, and font
color are browser-based and cannot be changed through NetLinx Studio. Unicode
characters are not supported.
Channel Codes
Channel codes correspond to the number of each button on the keypad. For
example, the channel code for button 1 is 1.
The same logic applies for all 12 buttons on the keypad.
Instantiating Virtual Keypad Module
Instantiate the Virtual Keypad module with one of the following commands,
depending on which version you are using:
NDT-VKP Virtual Keypad:
DEFINE_MODULE 'VirtualKeypad_dr1_0_0' VKP (VIRTUALPAD,
VIRTUALPAD)
You must enter the name of the module (
'VirtualKeypad_dr1_0_0')
exactly as indicated above in the DEFINE_START section of the NetLinx code for
Virtual Keypad to work.
For Best Performance
• Only one instance of Virtual Keypad can be run per NetLinx Master.
• For the best possible performance, you should only have one instance of a
browser open at a time using Virtual Keypad.
• Multiple browsers simultaneously using Virtual Keypad on the same network
may cause a delay in response time.
• If you are experiencing delays in response time, please wait until all queued
commands have been executed before issuing new commands.
• If response times are unusually long and commands do not seem to be
executing, reboot the NetLinx Master.
Note: “Apple” is a trademark of Apple Inc., registered in the U.S. and other
countries. “iPhone” and “iPod Touch” are trademarks of Apple Inc.