Flash Demo

Product Quick links

TFT128 ScreenKey TFT128 ScreenKey

TFT128 ScreenKey

LC Screenkey LC Screenkey

LC Series ScreenKey

RGB Screenkey RGB Screenkey

RGB Series ScreenKey

Microcontroller Kits Microcontroller Kits

Microcontroller Kits

Windows Prototyping Windows Prototyping

Windows Prototyping

Point of Sale Point of Sale

Point of Sale

Where to Buy Where to Buy

Where To Buy

ScreenKeys Software & Development Tools

A Windows software development toolset (using the OEM-5400 Windows Development Kit) is available to assist designers and developers with the evaluation and prototyping of ScreenKey programmable LCD Keys. The Windows software also facilitates integration of the programmable LCD keys into OEM console designs.

Windows COM technology is used to provide developers with simple to use ActiveX components that are easily incorporated into most high level programming languages, e.g. VC++, VB, Delphi, etc. Language specific wrappers are available for development languages that do not support COM technology.

Windows COM Objects

The “SKI ActiveX” component can be used to directly drive the ScreenKey module and control text, graphics and colors on individual LCD keys.

A higher-level "SAC Engine ActiveX" component is used to control the panel of ScreenKeys using a pre-defined drill-down menu system (SAC files – see below). This GUI tool removes the programming burden from the developer while still allowing direct low-level control if and when required.

SAC Editor

ScreenKeys Sac Editor softwareA full Windows-based "SAC Editor" is provided as part of the package to allow users to design a “SAC file” offline from the application code. This SAC file can then be simply plugged into the SAC Engine to implement the interface as designed in the SAC Editor. A SAC file contains multiple menus including graphics and text for each LCD key, navigation instructions on how these menus interact and any keypress information to return on the keyboard channel when a particular ScreenKey is pressed.

SAC Controller

Even faster integration can be achieved using the ScreenKey SAC Controller application. This tool operates in a standalone mode and controls the ScreenKey console based on a specified SAC file. Keypress return information, as per the SAC file, is returned via the keyboard channel to the active Windows application as if it was typed from the QWERTY keyboard. This method can greatly speed the initial integration task.