Here is a quick and easy way to change the second key of the Sandbox+ commands to something else for use with a non-standard keyboard like an AZERTY one or a laptop. This is intended for people who don't have a semicolon, bracket, arrow keys, etc on their keyboard.
STEP 1: Decide which key you want to change and make a note of the in-game name for it from the following list:
INSERT = CBA_TOW_TRUCK_TOWING_RIGHT
HOME = CBA_TOW_TRUCK_RELEASE_VEHICLE
PGUP = CBA_WRECKER_RETRACT_CORD
DELETE = CBA_TOW_TRUCK_TOWING_LEFT
END = CBA_OFC_MULTI_PRATFALL
PGDWN = CBA_WRECKER_EXTEND_CORD
RIGHT = CBA_VDC_HYDRAULICS_FULLY_EXTEND_TOGGLE
DOWN = CBA_VDC_HYDRAULICS_TOGGLE
LEFT = CBA_DBNO_SELF_REVIVAL
UP = CBA_FIGHT_CLUB_BLOCK
LBRACKET = CBA_OFC_DEBUG_PRATFALL
RBRACKET = CBA_OFC_TAUNT_ONE
SEMICOLON = CBA_MP_SCOREBOARD
We're going to choose the SEMICOLON one ( ; ) for an example and change it it to M.
STEP 2. Open control_binding_sets.xtbl using Notepad. This file should be in your SRTT game folder where you installed Sandbox+. It was a file included with the mod.
STEP 3. Search in the file for CBA_MP_SCOREBOARD. You should find an entry named CBA_MP_SCOREBOARD that has SEMICOLON set for the <Key>
STEP 4. Change SEMICOLON to whatever key you like. I will use the M key as an example so it would look something like this:
Code:
<Control>
<Action>CBA_MP_SCOREBOARD</Action>
<Key>M</Key>
<Mouse_Button>UNBOUND</Mouse_Button>
<Debug_Only>False</Debug_Only>
<Non_Release_Final>False</Non_Release_Final>
<Alt_Key>UNBOUND</Alt_Key>
<Alt_Mouse_Button>UNBOUND</Alt_Mouse_Button>
</Control>
STEP 5: Refer to the beginning of the post for the names of any other keys you would like to change and do the same for them.
STEP 6. Once you have made all your changes, save and close control_binding_sets.xtbl
STEP 7. Reset your default bindings again as noted in the Sandbox+ readme install instructions
STEP 8. Run the game and test it out. Note that any of the semicolon ; commands will now use M instead (or whatever key you changed/defined when you edited the file in step 4.)
Here's another example changing the RBRACKET key to the J key. Search in control_binding_sets.xtbl for CBA_OFC_TAUNT_ONE, and you'll see the following entry:
Code:
<Control>
<Action>CBA_OFC_TAUNT_ONE</Action>
<Key>RIGHT BRACKET</Key>
<Mouse_Button>UNBOUND</Mouse_Button>
<Debug_Only>False</Debug_Only>
<Non_Release_Final>False</Non_Release_Final>
<Alt_Key>UNBOUND</Alt_Key>
<Alt_Mouse_Button>UNBOUND</Alt_Mouse_Button>
</Control>
Just change the Key entry from RIGHT BRACKET to a letter key like J so it would look like this:
Code:
<Control>
<Action>CBA_OFC_TAUNT_ONE</Action>
<Key>J</Key>
<Mouse_Button>UNBOUND</Mouse_Button>
<Debug_Only>False</Debug_Only>
<Non_Release_Final>False</Non_Release_Final>
<Alt_Key>UNBOUND</Alt_Key>
<Alt_Mouse_Button>UNBOUND</Alt_Mouse_Button>
</Control>