PFiddlesoft logo
Home Overview Features Screenshots Press Support

Event Taps Testbench

A free developer utility for exploring Quartz Event Taps

Event Taps Testbench icon Event Taps Testbench icon Event Taps Testbench icon Event Taps Testbench icon Event Taps Testbench icon

Event Taps Testbench is a free utility for software developers. Use it to explore what your applications can do with Quartz Event Taps. It is also a useful tool to test virtual software input devices, assistive applications for persons with disabilities, remote control software, and drivers for hardware input devices such as trackballs and tablets.

Event taps are Core Graphics objects that you install in the system to monitor and respond to user input to any application from a keyboard, mouse, scroll wheel, or tablet. Using Event Taps Testbench, configure and install as many event taps as you like, and monitor user input events in real time. In addition, configure how the event taps respond to user input, by performing the example actions provided, by blocking or modifying user input before the events are posted to their targets, and by posting additional events before and after the original event is posted.

In addition to being useful in its own right, Event Taps Testbench allows you to explore our PFEventTaps Framework. Visit the PFiddlesoft Frameworks page for information about downloading, using, and licensing the PFiddlesoft Frameworks, including the PFEventTaps Framework. There, you can also download the source code for Event Taps Testbench in the form of an Xcode 3.2 project file, to serve as example code showing how to use the framework.

Mac OS X Universal logo

Event Taps Testbench is a Universal Binary.

Event Taps Testbench is FREE.

NOW AVAILABLE: Event Taps Testbench 1.2.0, released May 2010.

Read all about Event Taps Testbench on our web site:


Developers: License the PFiddlesoft Frameworks. Event Taps Testbench installs the PFEventTaps Framework as a shared framework in Library/Frameworks. The framework is written using Objective-C 2.0. The PFiddlesoft Frameworks are Universal Binaries and support 32-bit and 64-bit architectures using reference counted memory management. Licenses are free for personal use and for distribution or use with any product you distribute without charge. A flat one-time license fee of $250 US is required for distribution or use of each framework with a product for which you request or require payment. Source code is available for a separate fee. Different terms apply to large or established commercial software developers. For more information, and to download the PFiddlesoft Frameworks and their documentation and licenses, go to the PFiddlesoft Frameworks page.


This page was first published by PFiddlesoft on May 25, 2010. Last updated July 11, 2010.
Copyright © 2003-2010 Bill Cheeseman. Used by permission. All Rights Reserved.
PFiddlesoft, PFiddle Software, pfiddle, pfiddles, the PFiddlesoft logo, Wheel of Access, and Applidude are trademarks of PreForm Assistive Technologies, LLC.

 

 

Downloads

Download Event Taps Testbench 1.2.0, released May 2010.

This version of Event Taps Testbench runs on Mac OS X 10.5 Leopard or newer. See the Requirements section below for details.

Users of Mac OS X 10.4 Tiger: Event Taps Testbench 1.2.0 does not run under versions of Mac OS X older than Mac OS X 10.5 Leopard. If you need to run Event Taps Testbench under Mac OS X 10.4 Tiger, download Event Taps Testbench 1.0.0, released in June 2007. It has fewer features than version 1.2.0, but it is still useful. Note that it does not separately install the PFEventTaps framework, and it does not support tablet events.


Requirements

Event Taps Testbench requires Mac OS X 10.5 Leopard or newer. At this writing, version 1.2.0 has been tested successfully through Mac OS X 10.6.4 Snow Leopard.

An older version, Event Taps Testbench 1.0.0, runs under Mac OS X 10.4 Tiger, but with some limitations.

Apple's Quartz event taps technology was introduced in Tiger as a standard feature of Mac OS X.


Also get UI Browser, the "ultimate assistant" for GUI Scripting.

For a whole new way to run AppleScript scripts, get UI Actions for "universal attachability."

To write your own assistive applications, license the PFiddlesoft Frameworks.