Cannot bind mwheelup to Reload

I want to bind mwheelup (scroll wheel up) to reload. When I bind this in the settings it doesn't work in game.

Also it would be nice to give two different keypress options for an input. I typically do this in games by binding with consul commands but I think consul has been disabled.
 
Console is opened with F7 unlike other Valve games. I'm trying to put reload on my mwheel and have jump on two different keys simultaneously and it can't currently be done as far as I can tell.

It seems keybinds made in the console don't work.
 
I was able to have key binds done in console and have two keys perform the same action. What did you try typing?
 
I was able to have key binds done in console and have two keys perform the same action. What did you try typing?

I'm trying to do this specifically:

Code:
bind "MWHEELUP" "+jump"
bind "SPACE" "+jump"
bind "MWHEELDOWN" "+reload"
bind "R" "+reload"

This is how I have it in Counter-Strike 2 and it works as intended. Maybe the commands are different in Deadlock?
 
I'm trying to do this:

Code:
bind "MWHEELUP" "+jump"
bind "SPACE" "+jump"
bind "MWHEELDOWN" "+reload"
bind "R" "+reload"

This is how I have it in Counter-Strike 2 and it works as intended. Maybe the commands are different in Deadlock?
I am not home right now, but I suggest you try

Code:
bind r

This should give you the exact name of the command you need to copy for your new reload bind. Also if you type

Code:
bind mwheeldown

It should tell you if that is the correct name of the key. Sorry I cannot be more helpful right now.
 
I am not home right now, but I suggest you try

Code:
bind r

This should give you the exact name of the command you need to copy for your new reload bind. Also if you type

Code:
bind mwheeldown

It should tell you if that is the correct name of the key. Sorry I cannot be more helpful right now.
I appreciate the help. I understand exactly what you mean.

The odd thing is the console returns as if my keys are not bound at all, yet they work if bound through the settings:

Code:
> bind r
[Console] bind [player 0]: "r" = ""
> bind mwheelup
[Console] bind [player 0]: "MWHEELUP" = ""
> bind mwheeldown
[Console] bind [player 0]: "MWHEELDOWN" = ""
> bind space
[Console] bind [player 0]: "SPACE" = ""

For example, in the settings I have reload bound to R and it works. But if I type bind r in the console, it doesn't show it being bound to a command.
 
I appreciate the help. I understand exactly what you mean.

The odd thing is the console returns as if my keys are not bound at all, yet they work if bound through the settings:

Code:
> bind r
[Console] bind [player 0]: "r" = ""
> bind mwheelup
[Console] bind [player 0]: "MWHEELUP" = ""
> bind mwheeldown
[Console] bind [player 0]: "MWHEELDOWN" = ""
> bind space
[Console] bind [player 0]: "SPACE" = ""

For example, in the settings I have reload bound to R and it works. But if I type bind r in the console, it doesn't show it being bound to a command.
That is very strange. It worked for me a few days ago binding like this. Only thing I can think of is if the keybind config has been changed to read only.
 
It appears the config that is being used is in Steam userdata folder at 1422450\remote\cfg\citadelkeys_personal.lst

As far as I can tell, the game is ignoring user_keys.vcfg and user_keys_0_slot0.vcfg which contains binds made in the console.
 
Wanted to bring light to this again as well as share this discovery that was found in the Discord.

Jump is not +jump like other valve games, but +in_mantle

I was able to bind my mwheelup and space with:
Code:
bind "MWHEELUP" "+in_mantle"
bind "SPACE" "+in_mantle"

Unfortunately, +reload on mwheel does not work, even when configured in the settings.
It would be nice to see this bug addressed.
 
Wanted to bring light to this again as well as share this discovery that was found in the Discord.

Jump is not +jump like other valve games, but +in_mantle

I was able to bind my mwheelup and space with:
Code:
bind "MWHEELUP" "+in_mantle"
bind "SPACE" "+in_mantle"

Unfortunately, +reload on mwheel does not work, even when configured in the settings.
It would be nice to see this bug addressed.
Thats true, because i guess +reload is not the bind command like for the jump +in_mantle is...
Theoretically you can ctrl+f all of .cfg files probably and search for term> in_mantle . That would focus your search on finding the config with real names of binding controls. When you have encryption, you can manipulate every command you like with double bindings and so on...
 
Thats true, because i guess +reload is not the bind command like for the jump +in_mantle is...
Theoretically you can ctrl+f all of .cfg files probably and search for term> in_mantle . That would focus your search on finding the config with real names of binding controls. When you have encryption, you can manipulate every command you like with double bindings and so on...

I've extracted the citadel_keys.lst from the game's .vpk which contains the proper commands. It is in fact:
"Reload"
{
"Action" "+reload"
}
The bind unfortunately just doesn't work. :(
 
Back
Top