Intuitive Human Interface Solutions


At CONEXPO 2017, Grayhill, Inc. will be releasing its new 14 Series surface mount pushbutton that combines an IP67 dynamic dust seal and LED illumination....
LaGrange, IL – Grayhill, Inc. will be introducing new products that utilize Hall Effect Technology at CONEXPO 2017. This enables the products to have long...
LaGrange, IL – Grayhill, Inc. now offers CODESYS as an option for the use with 3D50 and 3D70 Display Series. CODESYS is a leading automation application...
LaGrange, IL– Grayhill, Inc. released its new 7-inch touch screen display for construction and agriculture machinery. The display utilizes a scratch-resistant,...
LaGrange, IL – Grayhill, Inc. will be exhibiting at CONEXPO to be held at the Las Vegas Convention Center in Las Vegas, Nevada, from March 7-11. CONEXPO...

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)