Skip to content

Commit 0ff5407

Browse files
committed
Added story section.
1 parent 4a9e8c6 commit 0ff5407

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

README.md

+15
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,13 @@ node-gyp configure
4949
node-gyp build
5050
```
5151

52+
##Plans
53+
54+
* Control the mouse by changing the mouse position, left/right clicking, and dragging.
55+
* Control the mouse by pressing keys, holding keys down, and typing words.
56+
* Read pixel color from the screen and capture the screen.
57+
* Find image on screen, read pixels from image.
58+
5259
##Progress
5360

5461
| Module | Status | Notes |
@@ -57,3 +64,11 @@ node-gyp build
5764
| Keyboard | 50% | No toggle support. |
5865
| Screen | 5% | Screenshot, read pixel color, image search. |
5966
| Window | 1% | Manipulate external windows. |
67+
68+
##Story
69+
70+
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.
71+
72+
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.
73+
74+
**TLDR:** There's nothing like AutoHotkey on Mac, so I'm making it.

0 commit comments

Comments
 (0)