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"

The values i’ve found are:

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

Experiment and add to taste.

Then save the file and play the game!

W.I.P.

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.


*