From 0ff5407640c320abcdbfa008c6a9d90bba8241b6 Mon Sep 17 00:00:00 2001 From: Jason Stallings Date: Mon, 19 Jan 2015 18:02:44 -0600 Subject: [PATCH] Added story section. --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index 6ae38310..b3e33ae6 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,13 @@ node-gyp configure node-gyp build ``` +##Plans + +* Control the mouse by changing the mouse position, left/right clicking, and dragging. +* Control the mouse by pressing keys, holding keys down, and typing words. +* Read pixel color from the screen and capture the screen. +* Find image on screen, read pixels from image. + ##Progress | Module | Status | Notes | @@ -57,3 +64,11 @@ node-gyp build | Keyboard | 50% | No toggle support. | | Screen | 5% | Screenshot, read pixel color, image search. | | Window | 1% | Manipulate external windows. | + +##Story + +I'm a huge fan of [AutoHotkey](http://www.autohotkey.com/), and I've used it for a very long time. AutoHotkey is great for automation and it can do a bunch of things that are very diffucult in other languages. For example, it's [imagesearch](https://www.autohotkey.com/docs/commands/ImageSearch.htm) and [pixel](https://www.autohotkey.com/docs/commands/PixelGetColor.htm) related functions are hard to reproduce on Mac, espscially in scripting languages. These functions are great for automating apps that can't be automated like [Netflix](http://blueshirtdesign.com/apps/autoflix/). This has never been a big deal since I've always used Windows at work, but for the past few years I've been using Mac exclusively. + +I like AutoHotkey, but I like Node.js more. By developing RobotJS I get an AutoHotkey replacement on Mac (finally!), and I get to use my favorite language. + +**TLDR:** There's nothing like AutoHotkey on Mac, so I'm making it.