If you want to know how to program Corsair K70 macros for Final Fantasy XIV Savage prog, the short answer is: use Corsair iCUE to record keystroke sequences that mirror FFXIV's in-game macro syntax, bind them to the K70's dedicated profile keys or G-key row, and layer iCUE profiles so each Savage fight loads its own mitigation, target, and callout macros automatically when FFXIV launches. You do not need to replace FFXIV's built-in macro panel — instead, you use the K70 to fire those in-game macros faster, with single-key access, and with hardware-level reliability that survives client lag spikes during raid mechanics.
Why the K70 Is the Right Keyboard for FFXIV Savage Macros
Savage prog in 2026 is unforgiving: Pandaemonium, Arcadion Light-heavyweight, and the newest Anabaseios-tier fights all punish a missed mitigation by two seconds. Cherry MX switches on the K70 register at roughly 2mm with a 45cN actuation force on Reds and 50cN on Browns, which means your mitigation press lands the instant your finger commits. More importantly, the K70's onboard memory (8MB on the K70 RGB Pro and K70 Max) stores up to 50 profiles independently of iCUE, so even if iCUE crashes mid-pull your macros still fire.
When shopping for how to program corsair k70 macros for final fantasy xiv savage prog, it pays to compare specs, capacity, and real-world runtime before committing.
The K70 also exposes a hardware-level Macro Record button (the M-key above F11 on the RGB Pro, or the dedicated MR key on the Max). Pressing it lets you capture a macro live, without leaving the game — useful when a raid leader says "swap your second mit to 4:30" between pulls.
Step 1: Mapping FFXIV's Macro System to K70 Keys
FFXIV gives you 100 in-game macro slots (10 sets of 10) accessible via /macroicon and bound by default to Ctrl+1 through Ctrl+0 on the individual set, with Shift+1-Shift+0 for the shared set. The cleanest approach for Savage is to:
- Write the actual ability sequence in an FFXIV macro slot (e.g., shared slot #11 = Reprisal + party-chat callout).
- Bind that FFXIV macro to a hotkey FFXIV recognizes (e.g.,
Ctrl+Shift+F1). - In iCUE, program a single K70 key (e.g., G1 or a remapped F-row key) to send
Ctrl+Shift+F1.
This two-layer setup means the K70 never has to type out the /ac "Reprisal" <t> string — it just fires the in-game macro that already contains it. That avoids the classic problem of iCUE-typed macros getting eaten by FFXIV's input queue during heavy AoE.
Step 2: Configuring iCUE for FFXIV-Specific Profiles
Open iCUE 5 (the current 2026 build), select your K70, and create a new Profile named "FFXIV Savage." Under Program Settings, set the linked program to ffxiv_dx11.exe so the profile auto-activates when the game launches. Then:
- Set the polling rate to 1000Hz (Max users can go 8000Hz, but FFXIV's server tick is 3Hz so anything above 1000Hz is cosmetic).
- Disable Windows Key via the K70's tournament switch — Savage wipes from accidental Win-key presses are real.
- Create a sub-profile per fight. Right-click the profile and add layers: "P9S," "P10S," "P11S," "P12S Part 1," "P12S Part 2." Each layer overrides individual keys without rebuilding the whole profile.
Step 3: Recording Your First Savage Macro
The bread-and-butter macro for any tank or healer in Savage prog is the mitigation-plus-callout. Here's the workflow for how to program Corsair K70 macros for Final Fantasy XIV Savage prog in iCUE:
- In iCUE, select the FFXIV Savage profile and click the key you want to assign (e.g., G2).
- Choose Action → Macro.
- Click Record, then press the FFXIV hotkey that fires your in-game macro (e.g.,
Ctrl+Shift+F2). - Stop recording. iCUE will show a single keystroke event with 0ms delay — perfect.
- Save and apply.
For chained macros (e.g., mitigation then a target swap), record the sequence with deliberate 50-100ms delays between keystrokes. FFXIV's animation lock is ~600ms per GCD, so anything under 50ms gets queued correctly without dropping inputs.
Step 4: Sample FFXIV Macros for the K70 to Trigger
Inside FFXIV's macro panel, the actual logic looks like this. Bind these to Ctrl+Shift+F1 through F6, then point K70 keys at the hotkeys:
Tank mitigation callout (WAR example):
/micon "Reprisal"
/ac "Reprisal" <t>
/p Reprisal IN <se.1> Healer mit-stack alert (SGE):
/micon "Kerachole"
/ac "Kerachole" <me>
/p Kera + Physis — STACK <se.5> Mouseover dispel (any healer):
/micon "Esuna"
/ac "Esuna" <mo> The K70 fires the hotkey, FFXIV runs the macro, and the macro queues the ability + chat callout on the same server tick.
Companion Mice: Why a Programmable Mouse Doubles Your Macro Bandwidth
The K70 alone gives you maybe 12-18 comfortable macro keys without hand contortion. For Savage healers and tanks juggling 6-8 mitigations plus target swaps, that's not enough. A programmable gaming mouse adds 6-11 more reachable macro buttons without your left hand leaving WASD. The mouse buttons can send the same Ctrl+Shift+F# hotkeys the K70 sends, so the layering logic stays identical — you're just adding bandwidth.
The three mice below are the ones I'd actually pair with a K70 for FFXIV Savage in 2026. The Acer and Amazon Basics mice in the original short-list don't have enough programmable buttons for raid use, so I'm not recommending them here.
Logitech G502 Lightspeed Wireless — Best All-Around Macro Mouse for FFXIV
The G502 Lightspeed has 11 programmable buttons, including a thumb rest "sniper" button that's perfect for an oh-shit cooldown like Holmgang or Living Dead. The Hero 25K sensor is overkill for FFXIV (the game caps mouse polling at ~250Hz internally), but the battery life — 60 hours without RGB — means you can prog for a full weekend without recharging. Logitech G HUB lets you build a FFXIV-specific profile that mirrors the iCUE profile-switching logic, so both peripherals swap macros together when the game launches. Check the G502 Lightspeed on Amazon.
Logitech G PRO X2 SUPERSTRIKE — Best Premium Pick for Tournament-Style Raiders
The G PRO X2 SUPERSTRIKE is the 2026 flagship. It has fewer side buttons than the G502 (5 programmable total), but the Hall-effect optical switches eliminate the double-click failure that ends a 200-pull G12S Phase 4 reclear. If you raid five nights a week and your current mouse is starting to misclick on AoE markers, this is the upgrade. Pair its two thumb buttons with your two most-pressed mits (Rampart, Bloodwhetting). See the G PRO X2 SUPERSTRIKE on Amazon.
Logitech G305 Lightspeed — Best Budget Wireless for Backup or Travel Prog
The G305 only has 6 programmable buttons, but it runs on a single AA battery for 250 hours, which makes it the ideal travel mouse if you're prog'ing Savage from a hotel during a work trip. The 1ms Lightspeed wireless is identical to the G502's. Bind the two side buttons to your most-used mitigation and your party-stack callout — that alone covers 80% of Savage prog needs. View the G305 on Amazon.
K70 + Mouse Comparison for FFXIV Savage Prog
| Mouse | Programmable Buttons | Sensor / Polling | Battery | Best For |
|---|---|---|---|---|
| Logitech G502 Lightspeed | 11 | Hero 25K / 1000Hz | 60 hrs | Healers and tanks needing max macro buttons |
| Logitech G PRO X2 SUPERSTRIKE | 5 | HERO 2 / 8000Hz | 95 hrs | Tournament raiders, anti-misclick priority |
| Logitech G305 Lightspeed | 6 | Hero / 1000Hz | 250 hrs (AA) | Travel prog, backup mouse, budget |
Step 5: Profile-Switching Between Fights Without Wiping Your Pull
The mistake I see most often: people bind a profile-switch macro to a key they accidentally press during a pull. Don't. Instead, configure iCUE to auto-switch profiles based on FFXIV's window title or — better — use a tool like ACT's Macro Plugin to fire an HTTP webhook to iCUE's API when the duty starts. iCUE 5 exposes a local REST endpoint on http://localhost:8787/v1/profiles that accepts profile-swap commands. This means P10S Part 2 macros load the instant the duty commences, with zero manual input.
Step 6: Lighting as Information, Not Decoration
The K70's per-key RGB isn't just cosmetic — use it to track cooldowns. iCUE's Lighting Effects panel lets you tie a key's color to a macro's internal cooldown timer. Bind a 120-second pulse-from-red-to-green on your Reprisal key so you can glance at the keyboard and know it's available. For Savage prog where your eyes are locked on the boss arena, peripheral-vision cooldown tracking saves real DPS uptime.
For broader peripheral coverage, see our guides on the best mechanical keyboards for MMO raiding in 2026, the best gaming mouse for FFXIV Savage and Ultimate, and our deep-dive on iCUE vs G HUB for MMO macro layering.
Common Mistakes to Avoid
- Don't type macros from iCUE. Always use iCUE to fire an FFXIV hotkey that triggers the in-game macro. Typed iCUE macros lose characters during raid lag.
- Don't chain more than 5 in-game commands per macro. FFXIV caps macro lines at 15, but anything over 5 starts hitting GCD queuing problems.
- Don't use
/waitinside Savage macros. The 1-second minimum granularity guarantees you'll mistime a mit. - Don't share profiles across characters. Tank and healer mit priorities are inverted — separate profile per job.
Frequently Asked Questions
Can the Corsair K70 fire FFXIV macros during animation lock?
Yes. The K70 sends the keystroke instantly, but FFXIV won't execute the macro's /ac line until animation lock ends (~600ms after the previous GCD). The keystroke is queued at the client, so timing it 100-200ms before lock ends is the optimal window for weaving oGCDs.
How do I make K70 macros target the boss without losing my current target?
Use FFXIV's <f> (focus target) placeholder inside the in-game macro that the K70 fires. Set your boss as focus target at pull start, and any macro using <f> will hit the boss without switching your active target. The K70 just fires the hotkey; the targeting logic lives in the FFXIV macro.
What's the best K70 keybind layout for healers in Savage?
Most Savage healers use the F1-F6 row for party-targeting (FFXIV's default), G1-G6 (or remapped F7-F12) for mitigations, and 1-9 on the number row for damage GCDs. Bind shift+number-row to oGCD cooldowns. The K70's tactile Reds make the F-row reliable for blind party targeting under pressure.
Do K70 macros work in PvP and Ultimate fights too?
Yes, but Ultimate has stricter macro queuing because of tighter mit windows. For PvP, FFXIV's combat system uses different abilities entirely, so build a separate iCUE sub-profile bound to the PvP duties. Crystalline Conflict uses different cooldown timings than Savage, so don't share lighting cooldown indicators across both.
Can I program K70 macros without iCUE running in the background?
Yes — the K70 RGB Pro stores up to 50 profiles in onboard memory, and the K70 Max stores 200. Set the active profile via the hardware profile-switch key, and iCUE can be fully closed. RGB effects may be reduced to static colors in hardware-only mode, but all macro logic still fires.
How do I prevent the K70 from triggering Windows shortcuts during Savage pulls?
Enable the K70's tournament switch (the slider on the back) or toggle the Win-lock key (FN+F11 on most K70 models). This disables the Windows key plus combinations like Alt+Tab and Ctrl+Esc that wipe pulls when you accidentally hit them mid-mechanic.
What's the difference between iCUE macros and FFXIV's built-in macro panel?
FFXIV's panel handles game logic (ability casts, chat, target placeholders), while iCUE handles hardware logic (single-key firing, profile switching, lighting feedback). The optimal Savage setup uses both: FFXIV macros for the /ac lines, iCUE for the one-key trigger. Trying to replace FFXIV macros with iCUE keystroke recording always loses inputs during raid lag.
Key Takeaways
- Choosing the right how to program corsair k70 macros for final fantasy xiv savage prog means matching capacity and output ports to your actual devices
- Always check actual watt-hours (Wh), not just watts — runtime depends on Wh, not peak output
- Also covers: corsair k70 ffxiv savage macros
- Also covers: icue macro ffxiv raiding
- Also covers: best k70 setup ffxiv healer
- Compare price-per-Wh across models to find the best value for your budget