Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wookiee/monkeydo

Menulet for simulating typed snippets. Useful for screencasting, live demos, etc.
https://github.com/wookiee/monkeydo

Last synced: 26 days ago
JSON representation

Menulet for simulating typed snippets. Useful for screencasting, live demos, etc.

Awesome Lists containing this project

README

        

# MonkeyDo

Menulet for simulating typed snippets. Useful for screencasting, live demos, etc.

## Appearance

![MonkeyDo Screenshot](docs/monkeydo.png)
![Snippet Editor Screenshot](docs/snippet_editor.png)

## Usage

- After launching, import a snippets file (see below) by choosing the `Select Snippets File` menu item.
- Once snippets have been imported, you can use the `Type Next Snippet` menu item or its keyboard shortcut, `^⌥⌘;`, to cause the first snippet to be typed into the frontmost app.
- MonkeyDo will automatically prepare the next enabled snippet
- At any time, you can start over by selecting `Reset to First Snippet` or import another snippets file entirely.
- You can add, delete, toggle, and reorder snippets using the built-in snippet editor.

## Snippets file format

The snippets file is JSON, and is generally automatically managed by MonkeyDo if you use the built-in snippet editor.

If you prefer to create the file manually, there is a [sample file](docs/testsnippets.json).

## Known issues

- Multi-byte characters (incl. emoji) in input text don't type correctly.
- The global shortcut doesn't work for users with hardware keyboards where semicolon is in a different location from that of a QWERTY keyboard.