Grayhill has launched the second generation 3K Keypads and 3J Man-Machine-Interface (MMI) Controllers. These CAN-based devices have been entirely reengineered...
Grayhill Celebrates our 75th Anniversary. Started in 1943, Grayhill's first switch was an engine governor control switch for a submarine in World War II....
Series 77
Requiring less than 0.2 inches behind panel and having a minimum diameter of 0.5 inches, the Series 77 rotary switches are designed for small devices that...
TE New Bezel
GrayhillTouch Encoder is a great choice for armrest, dashboard, and marine applications, which benefit from the Touch Encoder’s no-look operation, impact...
The Series 04JT Discrete Joystick features direct tactile feedback, a rugged design, and reliable functionality.

Instinct™ Software Development Kit Released

November 1, 2012 01:43 PM

Gesture Recognition Software Designed for Multi-Touch Technology

Following the recent introduction of their Multi-Touch Ring Encoder, Grayhill is introducing a Software Development Kit for their Instinct software. Instinct is a suite of multi-touch gesture recognition software tools that can be utilized to bring intuitive multi-touch human interface functionality to a wide range of electronic equipment.


Instinct is a C code source library that is intended to be included and built within OEM systems. During normal operation, data from a Grayhill touch device is passed directly to Instinct. The data is quickly processed and the results are passed on to the application. Simple initialization calls allow the flexible setup of parameters to fine-tune the recognition process. The Instinct Suite also includes a hardware driver for the Windows 7 operating system to utilize its internal human-interface commands and gesture-recognition tools.

Instinct recognizes both single and multi-touch gestures. Single-touch gestures include cursor control, tapping the surface and flicking through menus. Multi-touch gestures include two-finger scrolling, rotating and zooming as well as three finger gestures such as tilt and 3D rotation. The Instinct library includes many more simple and dynamic gestures. Dynamic gestures are characterized by a longer, continuous stream of control, such as scrolling or flicking with momentum.

The Instinct SDK givers users the freedom to not only imagine revolutionary new products, but also the capability to get those new products to market quickly and cost-effectively. The development kit provides the user with a common development platform for prototyping and evaluating different solutions. In addition, the kit gives several example projects with step-by-step instructions. Initially, the SDK will be available from Grayhill and stocking distributors, including Arrow ElectronicsDigi-Key Corp. and Future Electronics.  The SDK is comprised of a mounted Multi-Touch Ring Encoder, a standard USB cable and demo software.

About the MTRE

The Multi-Touch Ring Encoder features a 50mm diameter surface that tracks multiple touch positions. Tracked touch-point data is sent from the device via USB to the system using Instinct software for interpretation. For mechanical control, a ring encoder encircles the touchpad and the entire knob can be pressed. The rotary function allows the user to scroll through options and the pushbutton selects the desired setting. Implementing the MTRE eliminates the need for additional devices such as joysticks, touchpads and trackballs. This results in a compact and intuitive user interface.

The MTRE is currently in the patent application process.

For more information on Grayhill Instinct or MTRE, see the video on the Touch Technology page.



close (X)