Skip to content

ArenaNet · 2012

Guild Wars 2 macros

Guild Wars 2 has no in-game macro editor, and ArenaNet’s user agreement is explicit: one key press may trigger only one action. What the game does give you is a deep chat-command system, build and equipment templates, and fully rebindable controls — so "macros" in Guild Wars 2 mean chat shortcuts, wiki lookups, squad call-outs and template swaps, not automated rotations.

No macro editor

How macros work in GW2

There is no macro window. Everything below is typed into chat, saved to a chat shortcut, or set up in Options → Control Options. Hardware macros that fire more than one action per key press are a bannable offence, so keep every macro to a single action.

Setting one up

  1. Press Enter to open the chat box and type the command exactly as written, including the leading slash.
  2. For commands you use constantly, drag them onto a chat tab shortcut or keep them in a text file next to the game.
  3. Rebind keys in Options → Control Options; a good bind beats a macro in almost every case.
  4. Use Build and Equipment Templates (the arrow tabs on the Hero panel) instead of scripting gear or trait swaps.

Rules and limits

  • One key press must produce exactly one in-game action — chaining skills with third-party software risks a permanent ban.
  • There is no /cast command; skills can only be fired by their own keybind.
  • Chat commands cannot be chained together in-game; each one has to be typed or pasted separately.
  • AFK-farming, auto-clicking and rotation scripting all count as botting under the user agreement.

Macros by profession

Pick a profession to see only the macros that apply to it.

All GW2 macros

26 macros, searchable and ready to copy.

26 macros

  • /friend Player.1234
    /unfriend Player.1234

    Adds a player to your contacts list or removes them. Contacts are account-wide, so you see them online regardless of which character either of you is on.

  • /block Player.1234
    /unblock Player.1234

    Stops a player contacting you, and reverses it again. /ignore and /unignore are aliases, and the block list survives across characters because it is account-wide.

  • /me raises the banner and holds the line.
    /emotelist

    Prints a free-form emote in the third person, which reads as an action rather than speech. /emotelist shows every built-in animation emote you can use instead.

  • /rank
    /rank 80

    Plants a banner showing your PvP rank. Adding a number from 1 to 80 drops a banner of that specific rank instead, which is used far more for messing about in town than for anything competitive.

  • /wiki Chak Egg Sac

    Opens the official wiki in your browser for whatever you type after the command. Shift-clicking an item into chat first pastes its exact name, which makes this the fastest way to look up a recipe, a collection step or a skill.

  • /squadinvite Player.1234

    Invites a player straight into your squad. Commanders use it to pull in a specific person without them having to find the LFG entry.

  • /ginvite Player.1234

    Invites a player to whichever guild you are currently representing. Getting the representation right first is the step people forget.

  • /squadjoin Player.1234

    Requests to join the squad of any player already in it, which is far quicker than finding the commander tag on a crowded map. /sqjoin is the short form.

  • /squadleave

    Drops you out of the current squad without touching your party. Handy when a meta finishes and you want to stop receiving squad chat immediately.

  • /map Tail up, squad in LFG under "Dragon's End"

    Posts to map chat, which is the channel that actually organises open-world metas. Keep the wording short — map chat scrolls fast during a meta event.

  • /inspect

    Opens the inspection panel for your target, showing their skins and dyes rather than their stats. The usual way to find out what armour someone is wearing before asking.

  • /invite Player.1234
    /join Player.1234
    /leave

    The three party commands that matter: invite someone, ask to join someone, or leave the party you are in. All three work by account name.

Using macros in GW2

Guild Wars 2 is the odd one out on this site: it has no macro editor, and ArenaNet has been unusually clear about why. The user agreement states that each key press may trigger only one in-game action. Software that fires a chain of skills from a single key — an AutoHotkey rotation script, a Logitech or Razer multi-action macro, an auto-clicker — is treated as botting, and accounts have been permanently closed for it.

So this page is not a list of rotation scripts. It is a list of the things Guild Wars 2 does give you, which turn out to cover most of what people actually want macros for.

What counts as a macro in Guild Wars 2

Three things, in practice:

  • Chat commands. Anything you type with a leading slash — /wiki, /gg, /supplyinfo, squad call-outs. These are the closest thing to a macro the game ships with.
  • Keybinds. Options → Control Options lets you rebind every skill, mount, and interface panel. A single-action bind is always legal, and a well-planned bar removes most of the reason to want a macro.
  • Templates. Build and Equipment Templates swap traits, skills and gear in one click. This is the officially supported answer to "I want one button that changes my whole setup."

What is explicitly not allowed

  • Scripting a skill rotation, even a short one.
  • Binding two or more actions to a single key press through hardware or third-party software.
  • Auto-clicking, auto-looting bots, and anything that plays while you are away from the keyboard.
  • Turbo or rapid-fire key repeat that keeps pressing a skill without you holding the key.

The rule of thumb ArenaNet gives is simple: if a single input produces more than one action in the game world, it is not allowed.

Where the legal shortcuts actually help

/wiki is the standout. Shift-click any item, skill or NPC into the chat box to paste its exact name, put /wiki in front of it, and the wiki page opens in your browser. For collections and legendary crafting this saves more time than any rotation script would.

/gg is the other one worth committing to memory. It defeats your character instantly, which is how raid and fractal groups reset a pull the moment a mechanic is failed rather than waiting out a slow wipe.

For squad play, learn the short channel commands — /sq for squad, /m for map, /p for party. Commanders type the same handful of call-outs hundreds of times a night, and four saved keystrokes per message adds up.

A note on accessibility

ArenaNet has said it will not action players who use assistive input devices to make the game playable — remapping, hold-to-toggle, and similar accommodations. That is not a loophole for rotation scripts; it is an accessibility position. If you rely on assistive hardware, keep it to single-action inputs and you are on solid ground.