Cross-platform solution for simulating mouse events
ReactiveCocoa is an amazing system, and RubyMotion could benefit from the lessons learned there! Motion-Wiretap is, essentially, a wrapper for Key-Value coding and observation. It exposes a +Wiretap+ class that you can use as a signal, or add listeners to it. Extensions are provided to listen to an +Array+ of +Wiretap+ objects, and the `UIKit`/`AppKit` classes are augmented to provide actions as events (gestures, mouse events, value changes).
A ruck shreduler which runs in an OpenGL callback, with frame, keyboard, and mouse events.
This gem allows you to search the screen for specific images and perform Key or Mouse events.