Keyboard and Mouse Macros: What They Are and How to Use Them - RAWM GAMING

Keyboard and Mouse Macros: What They Are and How to Use Them

 

Keyboard and mouse macros are useful tools for automating repetitive actions.

Instead of pressing several keys or buttons one by one, a macro can record or execute a predefined sequence with a single key or mouse button.

Macros are common in gaming, productivity, content creation, and everyday PC workflows. Depending on the software and device, you can create simple shortcuts such as opening an application or more complex sequences involving multiple inputs.

However, macros can also have limitations, particularly in competitive games. Some games prohibit automated input or specific macro functions, so it is important to understand the rules before using them.

This guide explains what keyboard and mouse macros are, how they work, how to set them up, and when they are actually useful.

1. What Is a Keyboard or Mouse Macro?

A macro is a predefined sequence of actions that can be triggered by a single key or button.

For example, instead of manually pressing:

Ctrl + C

you could assign a macro to a dedicated mouse button that performs the same shortcut.

A more complex macro could execute several keyboard inputs in sequence.

Macros can include actions such as:

  • Keyboard key presses

  • Keyboard key releases

  • Mouse clicks

  • Multiple button combinations

  • Delays between actions

  • Application shortcuts

  • Repeated commands

The exact capabilities depend on the keyboard, mouse, operating system, and configuration software.

Simple Example

Imagine that you frequently use a three-key shortcut.

Without a macro:

Press A → Press B → Press C

With a macro:

Press one assigned button → A + B + C

The macro doesn't make the individual actions disappear. It simply allows them to be triggered through a predefined sequence.

This makes macros particularly useful when the same sequence is repeated frequently.

2. What Can Keyboard and Mouse Macros Be Used For?

Macros aren't exclusively gaming features.

They can be useful anywhere you repeatedly perform the same sequence of actions.

Gaming

Gaming is one of the most common applications.

Depending on the game and its rules, macros can be used for things such as:

  • Assigning alternative key combinations

  • Executing permitted repetitive actions

  • Creating custom controls

  • Simplifying complex key combinations

  • Assigning frequently used commands

However, competitive games may restrict or prohibit certain types of macros.

A macro that simply remaps a key combination can be treated very differently from one that automatically performs gameplay actions.

Always check the specific game's rules before using automation.

Productivity

Macros can be particularly useful for office and creative work.

For example, a mouse button could be configured to:

  • Open an application

  • Copy and paste

  • Switch windows

  • Launch a frequently used tool

  • Insert a frequently used shortcut

  • Trigger a predefined command

For users who repeat the same operations hundreds of times, a macro can reduce unnecessary keystrokes.

Creative Applications

Video editing, image editing, 3D software, and other professional applications often contain large numbers of keyboard shortcuts.

A mouse with programmable buttons can provide quick access to frequently used commands.

For example, an editor could assign commonly used shortcuts to side buttons instead of reaching across the keyboard every time.

This can make a complicated workflow easier to manage.

3. How Do Keyboard and Mouse Macros Work?

Macros generally work by storing a sequence of input events and then reproducing those events when the assigned button is pressed.

The software may record something like:

Key Down → Key Up → Delay → Mouse Click → Key Down → Key Up

When you trigger the macro, the software executes the stored sequence.

Some devices store macros directly in onboard memory.

Others depend on software running on the computer.

Software-Based Macros

With software-based macros, the configuration application runs in the background and interprets your input.

This provides flexibility because the software can often support:

  • Multiple profiles

  • Application-specific settings

  • Complex sequences

  • Timing adjustments

  • Different configurations

The downside is that the software may need to remain installed or running.

Onboard Memory

Some gaming keyboards and mice include onboard memory.

In that case, certain settings and macros can be stored directly on the device.

This can be convenient if you move the keyboard or mouse between computers.

However, onboard memory doesn't necessarily support every software feature. The exact capabilities depend on the hardware.

Macro Type Where Configuration Is Stored Main Benefit
Software macro PC software More customization
Onboard macro Device memory Easy portability
Simple remap Device or software Quick control changes
Complex sequence Usually software More advanced automation

4. How to Create a Keyboard or Mouse Macro

The exact process varies between manufacturers, but the general workflow is similar.

Step 1: Install the Device Software

Install the configuration software designed for your keyboard or mouse.

Connect the device and make sure it is recognized.

Step 2: Select a Button

Choose the keyboard key or mouse button you want to assign.

A mouse side button is often convenient because it can be accessed without moving your hand from the main controls.

Step 3: Create a Macro

Open the macro section and create a new macro.

Depending on the software, you may be able to record your actions directly.

For example:

Press Record → Perform Inputs → Stop Recording

The software then saves the sequence.

Step 4: Adjust Timing

Some macro software allows you to change the delay between actions.

For example:

Key A → 50ms → Key B → 100ms → Mouse Click

Timing can be useful for productivity workflows where applications need a short amount of time between commands.

For game-related use, however, artificially precise or automated timing may violate the game's rules.

Step 5: Assign the Macro

Assign the completed macro to the selected key or button.

You can then test it in an appropriate application.

Step 6: Save the Profile

If the software supports profiles, save the macro to the appropriate configuration.

You might have separate profiles for:

  • Gaming

  • Work

  • Video editing

  • General desktop use

This prevents one configuration from interfering with another.

5. What Should You Consider Before Using Macros?

Macros can be convenient, but they aren't always the right solution.

Check Game Rules

This is particularly important for gaming.

Some games or competitive platforms prohibit macros that automate gameplay.

For example, a macro that performs a sequence of gameplay actions automatically can provide functionality beyond ordinary key remapping.

Using prohibited automation can potentially result in penalties depending on the game's rules and enforcement.

For competitive gaming, the safest approach is to check the current rules of the specific game or tournament before using a macro.

Avoid Unnecessary Complexity

A macro doesn't always make a workflow better.

If a task requires only one standard keyboard shortcut, assigning an additional macro may simply create another layer of configuration.

Macros are most useful when they meaningfully reduce repetitive work.

Consider Accidental Activation

A macro assigned to an easily pressed button can sometimes trigger accidentally.

This can be particularly problematic if the macro performs a sequence of commands.

Choose an appropriate button and test the configuration before relying on it.

Check Software Compatibility

Some macros depend on manufacturer software.

If the software isn't running, certain functions may not work.

If portability is important, check whether the device supports onboard memory.

 

6. Macros for Gaming: Useful Tool or Competitive Risk?

Macros have a complicated relationship with gaming.

For single-player games or permitted applications, they can be convenient.

For competitive multiplayer games, the situation is different.

The important distinction is between input customization and input automation.

A simple remap can change which physical key sends a particular command.

A macro can potentially execute several actions automatically.

Those two functions aren't necessarily treated the same way by game developers or tournament organizers.

Examples of Lower-Risk Customization

Depending on the game's rules, functions such as these may be acceptable:

  • Remapping a key

  • Changing a button assignment

  • Creating accessibility-oriented controls

  • Using standard shortcuts

Examples That May Be Restricted

Depending on the game:

  • Automated repeated actions

  • Precise timed sequences

  • Multiple gameplay commands from one input

  • Macros designed to automate mechanical actions

The rules vary considerably between games.

If you're playing competitive FPS titles, especially in an organized tournament environment, check the applicable rules rather than assuming that a macro is allowed simply because the keyboard or mouse software provides the feature.

7. Keyboard and Mouse Macros vs. Key Remapping

Macros and key remapping are often confused, but they aren't exactly the same.

Key remapping changes one input into another.

For example:

Mouse Button 4 → Keyboard "R"

One physical input produces one assigned command.

A macro can contain multiple actions.

For example:

Mouse Button 4 → A → B → C

The distinction becomes particularly important in gaming.

Key remapping is generally simpler and easier to understand.

Macros provide significantly more flexibility, but that flexibility can also create compatibility and rules-related issues.

Feature Key Remapping Macro
One input → one command Yes Possible
Multiple commands Usually no Yes
Timing control Usually no Often
Repeated actions Usually no Often
Easy to configure Yes Depends
Gaming restrictions Usually fewer Can be more significant

For many users, simple remapping is enough.

Macros become more useful when a workflow genuinely requires multiple predefined actions.

8. How to Use Macros Effectively

The best macros are usually the ones that solve a specific repetitive problem.

Instead of creating dozens of complicated macros, start with the tasks you perform most frequently.

For example, if you repeatedly use the same application shortcut, assign that shortcut to an accessible mouse button.

If you regularly perform a repetitive workflow in a creative application, consider whether a macro can simplify it.

Keep Profiles Organized

If your software supports profiles, organize them by use case.

For example:

Gaming Profile

  • Standard controls

  • DPI settings

  • Polling rate

  • Permitted key assignments

Work Profile

  • Application shortcuts

  • Copy/paste

  • Window switching

  • Frequently used commands

Editing Profile

  • Timeline shortcuts

  • Tool selection

  • Playback controls

This makes it easier to switch between workflows without constantly changing individual settings.

Start Simple

A good macro doesn't need to be complicated.

Start with one repetitive task.

If it genuinely saves time, keep it.

If it creates more configuration work than it saves, remove it.

The goal of a macro is reducing friction, not adding complexity.

9. Are Macros Worth Using?

For repetitive tasks, macros can be extremely useful.

They can reduce the number of physical inputs required to perform common operations and allow keyboards and mice to become more personalized tools.

For gaming, however, their usefulness depends heavily on the game.

A macro used for permitted control customization can be convenient, while automated gameplay sequences may violate game or tournament rules.

For productivity, creative software, accessibility, and repetitive desktop tasks, macros can provide a practical way to streamline workflows.

The most important thing is to understand what the macro actually does.

A programmable button is simply a control.

A macro is an automated sequence.

And the difference matters when you're deciding where and how to use it.


>>See also  The Ultimate Guide to 75% Keyboards: Everything You Need to Know >>>>>

 

Torna al blog

Lascia un commento

Troubleshooting Collection:

To provide the best experience, we've compiled a list of our past customers' top concerns into
RAWM blogs that we think will be helpful. We'd also love for you to share your suggestions,
feedbacks and any issues you encounter via support@rawmtech.com (updating).

FAQs

1. What is the best mouse for my grip style?

It depends on the model. For example, our ER21PRO is optimized for ergonomic right-handed claw and palm grips, while the Leviathan V4 features a symmetrical shape suitable for all grips users. You can refer more details here - Shopping Guide.

2. Is there any noticeable latency with wireless?

No. Using 2.4GHz "HyperSpeed" technology and the Nordic chips, our wireless latency is negligible, matching or beating wired performance.

3. What is the difference between 1K and 8K polling?

A 1K polling rate reports position every 1ms. Our 8K technology reports every 0.125ms, providing significantly smoother tracking and lower input delay on high-refresh-rate monitors.

4. What is the "perfect" DPI for FPS?

Most pros use 400, 800, or 1600 DPI. However, our sensors like the PAW3395/PAW3950 support up to 26K-30K DPI to ensure pixel-perfect accuracy regardless of your preference.

5. Do RAWM mice use Optical or Mechanical switches?

We offer both. Models like the ES21PRO, ER21PRO and Leviathan V4 use Optical Switches for near-instant registration and zero double-clicking, while others use tactile Huanuo/Kailh/TTC Mechanical Switches.

6. What is the battery life at 8K?

8K polling is power-intensive. While we offer "long-lasting" performance, using the 8K Receiver will drain the battery faster than 1K. We recommend 8K for competitive sessions and 1K for casual use.

7. Can I customize buttons and DPI?

Yes. All RAWM gaming mice are compatible with the RAWM HUB software for full button remapping, DPI and macro setup.

8. How do I fix double-clicking?

By using our models with Optical Switch, you virtually eliminate the physical wear that causes double-clicking. For mechanical models, debounce time can be adjusted in our software.

9. Is Lift-Off Distance LOD adjustable?

Yes. Professional sensors like the PAW3395 and PAW3950 allow you to set the LOD typically between 1.0mm and 2.0mm via the RAWM HUB .

10. Is there USB-C Fast Charging? flexible?

Yes, our mice utilize a standard USB-C port for Fast Charging , ensuring you spend less time tethered and more time playing. We provide high-quality Dedicated USB-C Cables that are lightweight and flexible to minimize drag if you need to play while charging.

11. What hand size is best?

We cater to all. The SH01 series is excellent for small/medium hands, while the MH01/ES21/ER21/Leviathan V4 series fit medium/large hands comfortably.

12. Does it have onboard memory?

Yes. Once configured in our RAWM HUB software, your DPI and button settings are saved directly to the mouse hardware.

13. Is Bluetooth supported?

Our "Tri-mode" models(SH01/MH01 series) support 2.4GHz, Wired, and Bluetooth, allowing you to switch between a gaming PC and a laptop easily.