PFiddlesoft logo
Home Overview Features Screenshots Press Support

 

Event Taps Testbench icon

Event Taps Testbench

Features

For detailed instructions and more information, launch Event Taps Testbench and choose Help > Event Taps Testbench Help.


Event Taps Testbench and Quartz Event Taps

Apple's Event Taps API implements the three concepts of an event tap to monitor and intercept user input events, an event source such as a mouse, keyboard, scroll wheel, tablet, tablet pointer, or virtual device, and a user input event that is generated by an event source.

The PFEventTaps Framework from PFiddlesoft implements these same concepts in its PFEventTap, PFEventSource, and PFEvent classes, each of which instantiates and encapsulates an associated Event Taps API object and makes its capabilities available to an assistive application using standard Objective-C and Cocoa techniques. For example, an assistive application using the PFEventTaps Framework can implement optional delegate methods declared in the framework’s PFEventTapsDelegate formal protocol to observe Quartz events as they are generated by user input devices and virtual devices, and to filter, modify, block, and respond to the events.

Event Taps Testbench is a free developer utility that allows you to explore the Quartz Event Taps API and the capabilities of the PFEventTaps framework by exercising all of the framework's features. You can monitor user input events generated by devices such as a mouse, a keyboard, or a tablet in real time as they occur. You can also filter, modify, block, and respond to user input events and generate additional synthetic events. You can perform all of these tasks:

Event Taps Testbench provides an intuitive user interface that not only helps you to test all of these features of the Quartz Event Taps API and the PFEventTaps Framework, but that also helps you to learn and understand how event taps work and how you can make use of them in your applications. Launch Event Taps Testbench and choose Help > Event Taps Testbench Help for complete instructions on how to use the application. Visit our PFiddlesoft Frameworks page for information about downloading, using, and licensing the PFiddlesoft Frameworks, including the PFEventTaps Framework.


This page was first published by PFiddlesoft on May 25, 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.