Spell and consumable keybindings

by Fenyx·v1.2·Updated 2025-11-03

This mod allows binding specific keys to spells/consumables. Open source project, highly customizable, written in Java

Screenshots 1 screenshots

About this mod Machine translation

This mod allows binding specific keys to spells/consumables. Open source project, highly customizable, written in Java

Keybinding for Spell casting and Consumables

🎮 **A powerful keybinding tool designed specifically for the Ring of Elden! **

✨ Core Functions

  • 🔧 **Custom Key Bindings** - Set exclusive shortcut keys for spells and consumables
  • 🎯 **Smart Switching System** - Automatically calculates the number of key presses to select the correct spell slot
  • ⚙️ **Highly Customizable** - Based on JSON configuration, completely open source
  • 🔄 **Multi-role support** - Independent configuration files can be created for different roles

🛠️ Technical requirements

  • **Java 11+** runtime environment
  • Windows platform (uses JNA by default)

📥 Installation Guide

  • Download the zip file and unzip it
  • Run the `macroj.bat` file
  • Select the eldenring profile
  • Return to the game and press the "-" key to reset the module value

⚙️ Configuration instructions

The default configuration supports 5 spells (buttons 1-5) and 5 consumables (buttons 6-0). If you need to modify the quantity, please edit the corresponding value in the `profiles/mapping-eldenring.json` file.

**Default game button settings:**

  • Switch spell key: NUMPAD9
  • Switch consumable key: NUMPAD7
  • Use consumables: R

-Reset key: "-"

🎮 Advanced usage

**Example of spell usage:**

You can add use buttons for specific spell slots to automatically cast them after selection:

```json

"2": {

"onPress": {

"macroClass": "local.autohotkey.data.macro.eldenring.SelectSpellSlot",

"params": {

"position": "2",

"changeKey": "NUMPAD9",

"useKey": [

{"key": "RMB", "delay": 1}

]

}

}

}

```

🔧 Troubleshooting

If the spell sequence is wrong, press the "-" key to reset the module. The game itself also supports resetting the spell/consumable order by long pressing the button.

🌟 Extra features

-Support mouse wheel to switch two-handed weapons (uncomment related code)

  • Can create multiple role profiles
  • Supports complex macro operation sequences

💡 **Tip:** This tool is not limited to Elden's Circle, it can be applied to other games through learning!

---

*Open source project developed by Fenyx and shared to the community*

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
MacroJ for EldenRing with advanced exammples
File size
17.8 MiB