Arma Reforger – Mouse Binding Guide

This is how you can bind your mouse.

Guide to Mouse Binding

Fiddling with the Files

Lets get into it.

The file that holds the keybinds is:

  • .chimeraUserInput.conf

It usually lives in a folder like this, but may differ slightly to yours:

  • C:\Users\orlok\OneDrive\Documents\My Games\ArmaReforger\profile

Thats the file we need to edit.

But not yet!

Firtsly go into the game. Go to the keymapper where you can assign keys and assign what you want to edit to any key of your choice.

We do this as only changes appear in the file we want to edit. So if we dont change them, we cant edit them.

Ok do that and then close the game and come back.

All done?

Ok open up .chimeraUserInput.conf in a text editor and youll see some lines like:

Action GadgetActivate {
InputSource InputSourceSum "{596338A5C44E5693}" {
Sources {
InputSourceValue "{596338A5C44E5751}" {
Input "keyboard:KC_NUMPAD8"

This one is showing we press numpad 8 to activate your gadget.

Now we change the input value to one that represents the mouse.

So this

Input "keyboard:KC_NUMPAD8"

Becomes this

Input "mouse:button1"

Save the file and you are done!

Other values values we’ve found are (but ar not limited to):

"mouse:x_abs"
"mouse:y_abs"
"mouse:wheel"
"mouse:button0"
"mouse:button1"
"mouse:button2"

Add numbers for more buttons.

Experiment and add to taste.

Other stuff we’ve found is:

Double tap and double click are:

Filter InputFilterDoubleClick "{596701B737022568}" {
}

Hold is:

Filter InputFilterHold "{596701B4BCA0076B}" {
}

Then save the file and play the game!

Egor Opleuha
About Egor Opleuha 6992 Articles
Egor Opleuha, also known as Juzzzie, is the Editor-in-Chief of Gameplay Tips. He is a writer with more than 12 years of experience in writing and editing online content. His favorite game was and still is the third part of the legendary Heroes of Might and Magic saga. He prefers to spend all his free time playing retro games and new indie games.

11 Comments

  1. I can’t seem to get this to work.
    I want to change the Toggle Perspective button to Mouse Button 4 (back button).

    I open the game, click on re-assigning that button, press Mouse 4 multiple times. Then close the game, open the .chimeraUserInput.conf file and there’s nothing there but “ActionManager {
    }”.

    What am I doing wrong?

    • You need to bind it to a button that actually works in game, for example “L” or something you dont use. Then it will appear in the ini file and you get change it to Mouse Button 4

  2. for some reason the mouse binds have 0 threshold at all, it is extremely difficult to switch the firemode with mouse 4 because it executes the action almost twice once i click, if i hold the button it just runs through single and full auto/burst for as long as i hold it, they’ll have to fix that

  3. Double tap and double click are:
    Filter InputFilterDoubleClick “{596701B737022568}” {
    }

  4. Just posting my experimenting incase it helps anyone

    1. This works for assigning local talking

    Action VONDirect {
    InputSource InputSourceSum “{596774CFA06E5515}” {
    Sources {
    InputSourceValue “{596774CFA06E5582}” {
    Input “mouse:button3”
    }
    }
    }
    }
    }
    }

    2. if you want a different button for example to toggle aim down sight, you have to add a click filter

    Action CharacterWeaponADS {
    InputSource InputSourceSum “{596755975DE589FB}” {
    Sources {
    InputSourceValue “{596755975DE58E36}” {
    Input “mouse:button4”
    Filter InputFilterClick “{56B8EDEABB21DC88}” {
    }
    }
    }
    }
    }

  5. The most forward thumb button is ”mouse:button4”. The the most backward thumb button is ”mouse:button3”. Its weird cause most of the time, Button 3 is the mouse wheel click.

  6. I figured out how to do combo binds:

    I bounded the wristwatch bind in-game to “Right Shift+Left Shift”,
    code is as follows (bold will show relevant lines):

    Action GadgetWatch {
    InputSource InputSourceSum “{59704ED153EC4C69}” {
    Sources {
    InputSourceCombo “{59704ED153EC4D8E}” {
    Sources {
    InputSourceValue “{59704ED153EC4DA8}” {
    Input “keyboard:KC_RSHIFT”
    }
    InputSourceValue “{59704ED153EC4DBD}” {
    Input “keyboard:KC_LSHIFT”
    }
    }
    }
    }
    }
    }

    since most of you are probably gonna wanna use Left CTRL for your combo binds, the bind is gonna be: “keyboard:KC_LCONTROL”

  7. Heres how to remove a keybind

    Remove following to get no key bind:

    Type Digital
    InputSource InputSourceSum “{59652D2873EA9328}” {
    Sources {
    InputSourceValue “{59652D2873EA9094}” {
    Input “mouse:button4”
    Filter InputFilterHold “{5967460327C56C2E}” {

    Example:
    Action VONDirect {
    Type Digital
    InputSource InputSourceSum “{59652D2873EA9328}” {
    Sources {
    InputSourceValue “{59652D2873EA9094}” {
    Input “mouse:button4”
    Filter InputFilterHold “{5967460327C56C2E}” {

    Local voip with the mouse 4 keybind and a hold filter.

    Action VONDirect {

    Local Voip with no keybind.

  8. thx for guide, but my Roccat Swarm extra buttons are not being recognised and nothing above ‘button4’ is registered in game, saved in file but blank in game, and 7+8 register as Page Up/Down. V annoying since all works fine in Arma3.

Leave a Reply

Your email address will not be published.


*