# Key Bindings

![Edited Key Bindings menu with Titanfall 2 speedrunning section](/files/-M8BB7DKyEku8AajcWax)

## File Location

The Key Bindings menu file is located in `englishclient_frontend.bsp.pak000_dir.vpk`**,** under `scripts\kb_act.lst`

## How it works

Each line of the file corresponds to either a title/section which looks like:

```
"blank"					"=========================="
"blank"					"Section Title"
"blank"					"=========================="
```

or a bind to an action:

```
"+attack"				    "#FIRE"
"+zoom"					    "#AIM_MODIFIER"
"+toggle_zoom"			"#TOGGLE_AIM_MODIFIER"
"+reload"				    "#RELOAD"
```

## Creating your own

To add your Key Bindings, first open the file and create a new section (You don't have to but it makes it a lot neater). Copy the code block above with the 3 lines that start with `"blank"` and create your own title for the section.

Underneath the new section you've created, add a new line and we'll add our own new key bind setting.

Each setting is set out with the Titanfall/Source variable on the left and a Key Bind Title on the right.

```
"+jump"        "Jump"
```

## Fun Commands

Give yourself low gravity

```
"toggle sv_gravity 200 750"    "Low Gravity"
```

Create and load a save point

```
"save quicksave"    "Create Quicksave"
"load quicksave"    "Load Quicksave"
```

Slow down or speed up the game

```
"toggle host_timescale .25 1"      "0.25x Speed"
"toggle host_timescale 5 1"        "5x Speed"
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://noskill.gitbook.io/titanfall2/modding/user-interface/menus/settings/key-bindings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
