Skip to content

What is Macrame?

Macrame is small application that can be used to record keyboard macros. The macros can be linked to button panels and the panels can be used by devices on the same network.

Key features

  • Macro recorder + editor

    A simple macro recorder in the browser. It has it's limitations in it's current state, but it can record keyboard shortcuts. The macros are saved in easy-to-read json files.

    Macro recorder

     

    You can manually edit the JSON files even when Macrame is running!

    json
      [
        { "code": "lctrl", "direction": "down", "type": "key" },
        { "type": "delay", "value": 15 },
        { "code": "w", "direction": "down", "type": "key" },
        { "type": "delay", "value": 15 },
        { "code": "lctrl", "direction": "up", "type": "key" },
        { "type": "delay", "value": 15 },
        { "code": "w", "direction": "up", "type": "key" }
      ]

    Example macro: Close Tab

     

  • HTML button panels

    Button panels can be created with simple HTML and styled by CSS. It's also possible to incorporate your own JavaScript. Giving you almost limitless possibilities for the layout and functionality of the button panels.

    You can easily link the buttons on the panels with created macros.

    Example panel: Elite Dangerous

    Example panel: Created for the game Elite Dangerous