Skip to content

Commit

Permalink
Added story section.
Browse files Browse the repository at this point in the history
  • Loading branch information
octalmage committed Jan 20, 2015
1 parent 4a9e8c6 commit 0ff5407
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand All @@ -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.

0 comments on commit 0ff5407

Please sign in to comment.