PFEventTaps Framework 1.3.2


 Sponsored links


 Sponsored links
License:
Freeware
Category:
Developer Tools
Publisher:
PFiddlesoft
Size:
3 MB
Last Updated:
2013-06-18
Operating System:
Mac OS X 10.5 or later
Price:
FREE
Download
Publisher's description - PFEventTaps Framework 1.3.2
 
 Sponsored links

PFEventTaps Frameworks provides support and enhances Apple`s Accessibility and Quartz Event Taps APIs, enabling Cocoa developers to use familiar programming techniques to create assistive applications without having to master the technicalities of Apple’s procedural C Accessibility, Core Foundation, and Core Graphics APIs.

Apple`s Accessibility technology grew out of Section 508 of the Workforce Investment Act of 1998 and its requirements regarding access to electronic and information technology for persons with disabilities.

Compliance with Section 508 is a prerequisite for sale of computer and other products to the federal government and to many state agencies and educational institutions.

The Accessibility API is designed for use both by developers incorporating its features into their own accessible applications and by developers of assistive devices and applications for users with disabilities. The Event Taps API is also a Section 508 enabling technology.

Because Accessibility and Quartz Event Taps are built into every standard Mac OS X User Interface element, whether written using the Cocoa or Carbon frameworks, the frameworks are capable of much broader uses.

Software testing tools, network administration tools, troubleshooting tools, plug-ins for applications that don`t have a plug-in architecture, and remote control applications are only some of the possibilities.

Here are some key features of "PFEventTaps Framework":

· The 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 input device, and a user input event that is generated by an event source.
· The PFEventTaps Framework 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. The framework bundle includes our Assistive Application Programming Guide for Mac OS X and a detailed PFEventTaps Framework Reference, as well as the distribution license.
With the PFEventTaps Framework, an assistive application monitors user input events generated by devices such as a mouse, a keyboard, or a tablet, and it filters, modifies, blocks, and responds to user input events and generates additional synthetic events, all in the interest of supporting assistive devices and applications that enable a user with disabilities to use the computer to perform the same tasks that any user can perform. An assistive application typically does this by performing these tasks:
· An assistive application creates and installs a PFEventTap object that intercepts user input events at one of several points in the system`s low-level event handling machinery. It sends delegate messages or callbacks to an assistive application to enable it to filter, modify, block, and respond to the events.??

 

Also See ...
Source Code Counter

Source Code Counter
Learn PhalconPHP

Learn PhalconPHP
PHP From Scratch

PHP From Scratch
Del

Del
QuickLens

QuickLens



More
ZoomZoom

ZoomZoom
Business Card Shop 5

Business Card Shop 5
Trak Manager

Trak Manager
Age of Medieval Empires

Age of Medieval Empires
Converter Pro

Converter Pro



Mac App
Boch

Boch
Movavi AVI Converter

Movavi AVI Converter
STAMPTOOLS 1.2

STAMPTOOLS 1.2
TestGen4Web 1.1.0

TestGen4Web 1.1.0
Crazy Watermelon

Crazy Watermelon