osx-mouse - Mouse tracking for OS X

  •        6

Mouse tracking for OS X. Receive the screen position of various mouse events. The events are also emitted while another application is in the foreground.Tested in OS X 10.10 with node versions 0.10 and 0.12, and latest iojs.

https://github.com/kapetan/osx-mouse

Tags
Implementation
License
Platform

   




Related Projects

enjoy2 - Transform joystick input into keyboard and mouse events (OSX)


Enjoy2 is a simple program for OSX that allows you to transform joystick inputs into keyboard or mouse events. Enjoy2 supports multiple configurations (for different games or programs) and you can even map joystick buttons to change configurations on-the-fly.

Mos - 一个用于在 MacOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for your mouse on MacOS


一个用于在 MacOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for your mouse on MacOS

intense-images - A simple library to view large images up close using simple mouse interaction, and the full screen


A stand alone javascript library for viewing images on the full, full screen. Using the touch/mouse position for panning. Here's a demo! You can also play with the code live on CodePen. Intense images is a stand alone library (no jquery, or the likes) so usage is pretty straight forward. All styling of image elements is up to the user, Intense.js only handles the creation, styling and management of the image viewer and captions.

Virtual MIDI Piano Keyboard


VMPK is a virtual MIDI piano keyboard for Linux, Windows and OSX. Based on Qt4 and RtMIDI, the program is a MIDI event generator using the computer's alphanumeric keyboard and the mouse. It may be used also to display received MIDI notes.

gotop - A terminal based graphical activity monitor inspired by gtop and vtop


Working and tested on Linux and OSX. Windows support is planned. Then move gotop into your $PATH somewhere.


react-perimeter - 🚧 Create an invisible perimeter around an element and respond when its breached.


Create an invisible padding around an element and respond when its breached. react-perimeter exports a single Perimeter component that will register a mousemove listener and calculate whether the current mouse position is within a padding.

react-ionize - A React renderer for building your entire Electron app


react-ionize is a library which lets you build the "non-browser" parts of an Electron app using React components to manage your application's state. Electron applications consist of two types of process: a main process which manages the lifecycle of the application, and several renderer processes, which display webpages which comprise the application's GUI. While it's fairly common to use React and ReactDOM to build an HTML/CSS/JS interface in the renderer process, react-ionize runs in the main process, managing things like window size/position, menu contents, and application-wide events.

ShiftIt - Managing windows size and position in OSX


ShiftIt is an application for OSX that allows you to quickly manipulate window position and size using keyboard shortcuts. It intends to become a full featured window organizer for OSX. It is a complete rewrite of the original ShiftIt by Aravindkumar Rajendiran which is not longer under development. For discussing any sort of stuff about this app, please create a new issue. Change logs: change logs are versioned in the repository as well.

Gremlin


Halloween project prank to mischievously grab windows and move them around. Primarily moves windows around, shakes the screen, sends random keyboard and mouse events.

Fast Mouse Clicker


A tool that clicks the mouse extremely quickly. Using keyboard keys (or mouse buttons) as the trigger, you can position the mouse, then hit a key to click up to 9999 times every second.

VolumeMaster


VolumeMaster is an On Screen Display (OSD) that gets activated whenever the volume changes. It's written in WPF and uses Vista Core Audio API by Ray M. VolumeMaster allows you to change the volume simply by holding the shift key and scrolling your mouse wheel up / down. Hol...

cliclick - OS X tool for executing mouse- and keyboard-related actions from the shell


cliclick (short for “Command Line Interface Click”) is a tool for executing mouse- and keyboard-related actions from the shell/Terminal. It is written in Objective-C and runs on OS X 10.6 or later. It is not possible to use cliclick before a user logs in, i.e.: to control the login window.

tap - 1Kb library for easy unified handling of user interactions such as mouse, touch and pointer events


Tap is a Javascript library for easy unified handling of user interactions such as mouse, touch and pointer events. Otherwise just download the library.

Dual Display Mouse Manager


DDMM is a program for people who use 2 or more displays. It prevents the mouse from crossing from one display to another too easily, and allows teleporting mouse pointer between displays with a hotkey. See http://ddmm.sourceforge.net/ for details.

pointer.js - Normalizes mouse/touch events into 'pointer' events.


Normalizes mouse/touch events into 'pointer' events.This library is in the process of being re-written to support the W3C Pointer Events specification.

docker-osx-dev - A productive development environment with Docker on OS X


As of March 4, 2018, this project is no longer actively maintained. The Docker for Mac app has made significant improvements in terms of mounted volume performance and file watching, so docker-osx-dev is no longer necessary. I tried many different solutions (see Alternatives) that didn't work until I finally stumbled across one that does: rsync. With rsync, build and compilation performance in mounted folders is on par with native OS X performance and standard file watching mechanisms work properly too. However, setting it up correctly is a painful process that involves many steps, so to make life easier, I've packaged this process up in this docker-osx-dev project.

Visage


Visage is a human computer interface that aims to replace the traditional mouse with the face. Using a webcam and Visage the movement of the face becomes the movement of the mouse pointer. Left/right Eye blinks fire left/right mouse click events.

XMMS Weasel


XMMS Weasel is a general plugin for XMMS. It automatically slides out XMMS from screen if the mouse pointer is leaving the XMMS window. As soon as the mouse pointer hits the screen edge XMMS will slide back in.

StroQ


A Polarium/Chokkan Hitofude clone. StroQ is an addictive puzzle game where you have to flip white and black tiles in order to form rows of the same color with a single stroke of your mouse. StroQ runs under Windows, Linux/*BSD and Mac OSX.