How can I change annoying key bindings?

I have BF4 on PC, and there seem to be hidden key bindings that I can’t change. Of course I learn about these in super tense moments when my blood pressure is high enough to sink 1000 ships. Here are the two offenders:

Backspace. I have my side mouse button bound to backspace, for SC2, and it seems more universal than the setting it to ‘back’ for IE. It’s pretty handy. Problem is backspace also seems to open up a battlelogue or something dumb. I only hit the button when I’m frantically moving around in close quarters oh-shit moments

Console key. I know ~ brings up the console, but something else does that’s around P. P is the default key for deploy parachute. This works fine for planned normal bailouts, but in a frantic oh-shit bailout, I quicky mash that part of my keyboard, and something brings up the console. Because I successfully found P somewhere in my mashing, it usually works. However, then I happily hit the ground with a bunch of enemies around me and a console that reads something like “awdawdwwawdadassdddaaaawdasssdsd”

Does anyone know how to change these? I imagine there’s a hidden config file somewhere

Erm, does StarCraft 2 not let you change bindings? Wouldn’t it make the most sense to just not bind that key to backspace?

B also opens up console. Real annoying.

Search bf4 settings editor. You can tinker with hidden keybinds from there, though I’m not sure if the specific ones you’ve mentionned are included.

bf4 settings editor won’t let you change the ‘B’ bound to console bullshit. In order to get around this I had to use Auto Hotkey. It will let you change which physical key is assigned to which letter. So for instance I wrote a script that says:

p::b
b::p

That lets me bind my ‘P’ key for what I want the ‘B’ key to do. When I hit the ‘B’ key, it actually thinks it is the ‘P’ key and performs the action.