Velocity powered by Wavelink

This page refers to an older version of the product.
View the current version of the User Guide.

What's New in This Version

New in Velocity 2.0.9

New device support. This release adds support for the Honeywell CN80, ScanPal EDA60K and the Thor VM1A, as well as the Rhino II and Memor 10 from Datalogic. In addition, we have added support for the Zebra MC33 T9 keyboard.

Scan RFID tags. Support for the Zebra MC3300R RFID reader. Use a script included in the Script Library to switch between using the scanner and the RFID reader. For more information, see Using an RFID reader.

Add images to buttons. When you edit a button element on the Reformatted Screen, you can add an image to the button. Supported formats are .bmp, .gif, .jpg, and .png. If an image has already been added to the project resources, you can now select the image from the Image URL dropdown list. For more information about editing screen elements, see Editing Screen Elements.

Import SSH keys into Console. When configuring an SSH connection in the Console, connect to that server and automatically populate the public key in the host profile. For more information, see Security Settings.

Disable Pinch and Zoom option now also disables tap-and-slide to zoom. Some devices have a tap-and-slide gesture to control the screen zoom level. The Disable Pinch and Zoom option now also disables zooming for this gesture.

Key macros sent as a block. Some VT servers required that some commands be sent in block mode. Velocity now sends key macros as block data rather than character data to VT servers.

Import projects quickly through drag and drop. Drag and drop Velocity project files on the project list in the Console to quickly import them. You can only import one project at a time using this method.


Use of JavaScript document.location.hash triggered multiple scan events

Tap to pair headset in Speakeasy was unreliable

Console logs didn't roll over

Long press on software keyboards sometimes didn't work

Console no longer from an unknown vendor

Native theme colors weren’t working well with Session Persistence Server

No cursor on SAP web pages in some cases

Velocity was not falling back to direct connect when Session Persistence Server is unavailable

Font size changed when client was minimized and brought into focus again

Exporting projects now include custom.css

Fixed a client freeze when the client received large data packets

Changing the font size had no discernible effect on tablet devices

New in Velocity 2.0.7

AccuSpeech Integration. Support for AccuSpeech as a voice engine for TE sessions. AccuSpeech is purchased directly from the vendor and is an alternative to Ivanti Speakeasy. For information about using configuring Velocity to use AccuSpeech, see Voice Settings.

Tag multiple screens at once in the Console. Make management of projects and categorization of screens easier by adding or removing tags from multiple screens at once. Press and hold the CTRL key while selecting the screens, and then type the name for the tag in the Enter new tag field that appears.

Dock keyboards on any side of the screen. Make full use of the whole screen on the device by docking keyboards to any side. For more information, see Keyboard Settings.

Support for Portugal - Portuguese in Speakeasy. Download the voice and language pack for Android to use Portugal - Portuguese with Speakeasy.

Scripting updates. The scripts page now has a link to the script API documentation, and the script editor allows right-click to copy and paste content. Updated Settings.set and added Action.sendBroadcast and Action.startService. For details, see the Velocity Scripting Guide.

Support for self-signed certificates on web hosts. Web host connections can be secured using self-signed certificates. To use a self-signed certificate, distribute the self-signed root certificate with the host profile, or use a separate method to distribute the self-signed certificate to the user certificate store. The Client will accept the certificate without prompting the user. For more information, see Security Settings.

Remove the demo profile. The demo host profile can be removed by the administrator using a new console option. The demo host profile only appears on devices where Velocity was first run prior to a different host profile being installed via MDM or other means. For more information, see Using a Global Settings project.

Preview mode shows the keyboard. The Console preview mode can now show the area of the screen that the keyboard will use on the device. To show the keyboard in preview mode, right-click the preview screen and select Display keyboard.

Support for Immersive mode. The Velocity Client can be placed in Immersive mode, where all the Android toolbars are hidden until the user swipes them into view. For more information, see Mode Settings.

Long press sends function key. Devices with a hardware keyboard can be configured to send a function key value to the server for a long press on the corresponding numeric key. For more information, see Keyboard Settings.


Speakeasy crashed when installed language was not English

Crash when using the keyboard scan button

Images in Content Injection did not display in some cases

Display keyboards after a Session Persistence Server reconnection

Autologin on SSH didn’t work in some cases

Crash on Zebra ET50 when using the soft scan button

ReferenceError:executeCommand error seen in logs when resuming from sleep on web hosts

Screens with large amounts of data sometimes fail to fully render when using Session Persistence Server

End of Streams error message seen in the client

enterAsReset settings.Set() value sometimes doesn’t work

Pairing headsets sometimes crashes Speakeasy

QR code with a lot of data or Japanese characters did not work

Follow the cursor in Native Mode didn’t work on some devices

Disabling pinch and zoom did not work on the Zebra MC92

Text size was not reset between sessions after user has double tapped the screen

New in Velocity 2.0.3

Preview Mode. See how your modern screens will appear at different screen resolutions using the new preview mode in the Console. For more information, see Editing Screen Elements.

Support multiple web sessions. Launch multiple concurrent web sessions, or launch telnet, Oracle SIM, and web sessions. With active Web sessions, the keyboard stays hidden until you launch it. You cannot copy and paste content between open Web sessions. For more information, see Using the Velocity Client.

Velocity keyboards now default in web sessions. The embedded Velocity keyboards are now the default keyboards during web sessions, rather than the system keyboards.

Web out of range handling. When the Client is out of Wi-Fi range during web sessions, it disconnects to prevent the user from continuing to scan after the server connection has been lost.

Support web proxy server. A proxy server option has been added for web sessions. For more information, see Proxy Server Settings.

New device support. Added support for Android Oreo devices, Point Mobile devices, and the Datalogic Falcon X4 Android device.

Network details. Network details on the Sessions Details tab now include MAC address, IP address, SSID and BSSID.

Remove duplicate screens in the console. The Remove Duplicates button allows you to remove all duplicate screens from your project. This allows you to streamline your projects, especially when screens have been imported from multiple screen captures. For more information, see Editing Screen Elements.

Support inverted portrait and landscape modes. Support more device orientations with the option to have inverted portrait or landscape modes. This is most typically used when belt or wrist mounting devices. For more information, see Mode Settings.

Resource page now shows resources that have been added in scripts. The Resource page in the console will show all resources in the project, regardless of whether they were added through the Scripts interface, or on the Resource tab itself. For more information, see Configuring Project Settings.

SSH private key support. A device private key can be added to the host profile configuration. This authenticates the device to the SSH server. It is not used for session encryption. For more information, see Security Settings.

Double high and double wide support in native mode. The Client and Console will work with VT servers and screens that have double-wide/double-high characters, or double-wide characters.

Rename projects in console. Projects can be renamed from the project list in the Console. For more information, see Creating and Saving a Project.


Improved scanning performance in some situations

Improved performance connecting to Windows OpenSSH servers

Improved performance with picklist mode on Zebra devices

Crash during continuous scan mode on Zebra devices

Some grammars generated empty results in Speakeasy

Speech results didn't show in toast pop-ups

Keyboards were sometimes unresponsive when reconnecting a session

Web JavaScript inserts occurred multiple times on AJAX pages

New in Velocity 2.0.1

Global project settings. Create a separate project that has global settings and deploy it along with other projects. The global settings include setting a password to access host configuration. For more information, see Using a Global Settings project.

Reorganized Host settings. New tabs have been created for Host settings to make them easier to find. For more information, see Configuring Host Profiles.

Allow new SSH known host keys. Host profiles using SSH can be configured to accept new SSH keys at the time of connection, either automatically or after a prompt. This allows the Client to connect to more than 2 SSH servers. For more information, see Security Settings

Speakeasy support for Android x86 devices. For devices using an x86 processor, there is now a separate Speakeasy .apk file.

Improved screen search. The screen search now searches the text on each screen and the template names in addition to tags applied to screens. For details on search operators, see Editing Screen Elements.

Device display enhancements, including:

Keep the device awake while Velocity is running. For more information, see Mode Settings.

Hide the Velocity Client toolbar. Use more of the screen by hiding the toolbar and using hardware keys to toggle the keyboard, menu, or shortcut menu. For more information, see Navigation Settings.

New scripting APIs. Added APIs for getting device details such as system properties, manufacturer, serial number, or model number; reading the contents of a file; and setting speech-to-text parameters and ConnectPro settings. For details, see the Velocity Scripting Guide.

Bluetooth printing. For VT emulation, use a Bluetooth printer. For information on how to configure printing, see Printer Settings.

New in Velocity 2.0.0

Rapid Modernization. Use scripting to control how elements on the native screen are displayed on the modern screen. For more information, see Using Rapid Modernization.

Custom CSS for modern screens. Provide a custom CSS for the modern screen to increase your control over the modern screen appearance. For more information, see Configuring Project Settings.

Perform a screen capture from the Velocity Client. Create a host profile and deploy it to the Velocity Client in order to perform a screen capture from the Client. For more information, see Capturing Screens.

Content injection. Insert an image on a modern screen. You can insert a file that is on the device or on a remote HTTP server. Start by adding a new element, then set the element type to Image. For more information, see Editing Screen Elements.

Align text to left, right, and center alignments on modern screens. Use alignment buttons on the Screen > Elements tab to align text.

Console display enhancements, including:

displaying the scripts associated with a template (on the Screens > Screen tab),

JavaScript syntax highlighting and line numbers in the script editor,

a screen coordinates popup when you click on a native screen,

and a display of how many screens match the same template (a count appears above the modern screen on the Screens tab).

Support for two SSH known host keys. If you have two SSH servers with two different keys and you want the Client to be able to connect to either of them, or if you are changing the SSH host key on your server, you can provision the device with two keys and either will work. For more information, see Security Settings.

New scripting APIs. Added APIs for getting the device's MAC address and system properties, switching keyboards, and customizing how the modern screen displays. For details, see the Velocity Scripting Guide.

New in Velocity 1.2.111

Support for Thai. The Velocity Client supports Thai characters.

Configure foreground and background colors on the native screen. For more information, see Configuring Project Settings.

New in Velocity 1.2.109

Add certificates to a host profile. Distribute SSL certificates to Velocity Clients so that they only connect to trusted hosts. For more information, see Security Settings.

New scopes for scripting. A page scope was added for web hosts, similar to a template scope for TE hosts. There is also a new beforeSession scope that allows you to use scripts to modify the host profile after the user selects the host profile, but before the Client attempts to connect to the host. For more information about scopes, see the Velocity Scripting Guide.

New scripting APIs. Added APIs for getting the device's WiFi address, prompting the user for input, and displaying a toast message to the user. Also added a Preconnect event for WLEvent.on that allows you to use the beforeSession scope. For details, see the Velocity Scripting Guide.

Prevent mode switching. Block the device user from switching from Native to Modern or from Modern to Native. This removes the option to switch modes from the Client. For more information, see Host Profile Settings.

Support for Cipherlab and Zebra EMDK 6.3 devices. For information about scanner options available with these devices, see the documentation from the hardware manufacturers.

New UI flexibility. Drag and drop individual screens, scopes, or scripts to reorder them, resize panels, and search for templates by name. You can also now open scripts and scopes by double-clicking them. The Scripts page remembers what script you were on when you click away and then come back to it.

Permissions management. Added support for new permissions management in Android Marshmallow and newer.

New in Velocity 1.2.107

Localized interface. The Velocity Console and Client are now localized to support multiple languages. The software uses the same language that the operating system is using. For example, if the language of your operating system is French, then the Console launches in French. The following languages are supported:

Chinese, Standard

Chinese, Traditional







Screen searching and tags. The Screens tab now has a new column, which lists the screens added to the project, as well as any associated tags and template names. You can manually add tags to group screens together based on their purpose or contents, and then filter screens based on these keywords.

Connect to host profile upon Velocity client launch. Host profiles set with this option automatically launch when the client is opened.

Disable screen panning in native mode. Affix the screen view on the client to the top-left corner of a native screen.

Transparent keyboards. Add transparency to keyboards to accommodate screens with lower resolutions or orientations where a normal keyboard may take up too much screen space. These keyboards overlay onto a screen rather than displacing the screen itself. Users can type on the keyboard while still seeing the fields beneath. This is especially helpful for screens with lower resolutions.

Adjustable Native Mode font size. Modify the font size without changing anything else on the screen.

New in Velocity 1.2.104

Text-to-speech and speech-to-text capabilities. Use Velocity with Ivanti Speakeasy to enable workers to use Velocity hands-free. Speakeasy allows you to customize the list of commands the user can speak, perform specific actions associated with each voice command, and read text off the screen.

Disable pinch and zoom. Disable pinch and zoom to prevent users from accidentally zooming in while tapping a screen.

Default to Native Mode. This setting forces the client to display screens in Native Mode (black-and-green screen) when you connect to the host profile.

Screen and field scopes. Specify the screen or field that a script should run on. When that screen loads (or the field has focus), the script runs.

Remove all screen elements. When selected, all elements are removed from the reformatted screen. This does not affect any theme settings or colors.

New in Velocity 1.2.101

Template cloning. When you make changes to a screen that shares a template with multiple screens, a new template is created without affecting those other screens.

HTML resource support. You can save an HTML file as a project resource. The resource file is sent to the Client with the host profile and can be used during a session.

Improved Web support. The Velocity Console and Client support additional Web host applications, including Manhattan SCALE and SAP ITSMobile.

SSH Telnet negotiation string support. For VT emulation types using Telnet negotiation strings, you can still utilize this functionality when using SSH.

Oracle SIM support. The Velocity Console and Client handle the interpretation and reformatting of Oracle SIM screens.

Bluebird support. Devices from Bluebird are now supported and run the Velocity Client without limitation.

New in Velocity Console 1.2.100

Expanded device support. Devices from additional manufacturers, such as Datalogic and Honeywell, are now supported and run the Velocity Client without limitation.

Deleting screens. You can remove duplicate and otherwise unwanted screens from a Velocity project without having to go through the process of capturing screens repeatedly. Instead, select the screen you want to remove and click Delete Screen.

Setting global keyboard settings. Keyboard settings like height and visibility are now located on the Host Profile tab and cannot be set on a keyboard-by-keyboard basis.

User agent string. You can now set and obtain variable information about the device connected to the host.

Button elements. You can add buttons to each screen rather than menu items. These elements are formatted to appear as standard buttons.

Footer element. A static footer is available for use at the bottom of each screen. With this element, you can place other elements within it to display on all screens accessed.

Telnet negotiation string. If you configure your host profile for VT emulation types, you may also include a Telnet negotiation string that the Client will use when connecting to the host.

New in Velocity 1.2

Web support. Create a Web project in the Velocity Console and inject code through external resources to give your web pages a more modern and flexible appearance on mobile devices.

Custom scripting. Add custom scripts, associate them with project deployments, and import them onto mobile devices to change screen behavior and appearance.

Internationalization. By setting a server language for a host profile, you can now allow the Client to interpret international characters from specific codepages, like UTF-8 Unicode.

Unicode hex integration. The fields for entering shortcodes, commands, and key values have been changed to allow the entry of Unicode-standardized hex codes.

Dynamic tables. Treat a table as dynamic, with selectable fields. The Velocity Client registers screen taps on a dynamic table and automatically sends the up, down, and select commands needed to navigate to that cell. For more information, see Editing Screen Elements.

New in Velocity 1.0.1

Disable predictive formatting. Disables access at the device level to any screens without template changes from the Velocity Console. For more information, see Configuring Host Profiles.

Static element grid and spanning. Screen elements can be arranged side-by-side in rows or with columns and rows as a table on a reformatted screen. For more information, see Editing Screen Elements.

Autologin parameters. When creating host profiles, administrators can enter values for the username and password fields to automatically log users into a host profile or prompt for login credentials. These credentials can be set as variables such as a store or gun number so that when a user launches the Velocity Client on their device, they must then enter the login credentials requested for that variable to log in. For more information, see Configuring Host Profiles.

Cursor Zones. Establish multiple template rules on a single screen that change the template as users move from field to field. When multiple cursor zones are set for a screen, the template rules associated with each zone are applied as a user tabs from one field to the next. For more information, see Editing Screen Elements.

Element reordering. From the Reformatted Screen panel, you can change the assigned order of elements by clicking and dragging. For more information, see Editing Screen Elements.

VT Answer Back. Allows Velocity to displays a string on the device when it receives an ENQ from the host. For more information, see Configuring Host Profiles.

Workstation ID. Allows the inclusion of an ID for mobile devices connecting to an IBM host. For more information, see Configuring Host Profiles.

VT Scan Terminator. The Host Profile options for Send ENTER key and Send TAB key were replaced with the VT Scan Terminator field at the top of the Scanner Settings. With this option, you can set an accepted terminator value such as TAB, ENTER, or blank. For more information, see Configuring Host Profiles.

Was this article useful?    

The topic was:



Not what I expected