1---2title: "Reference"3sidebar_position: 14---56# Reference78| Page | Lists |9|---|---|10| [Keys and mouse](keys.md) | Every shortcut, the vim keymap and the mouse |11| [Functions](functions.md) | Every function, generated from the engine |12| [Configuration](config.md) | The config file, `012 config` and every option, generated from the registry |13| [Macro scripting API](macro-api.md) | The functions and command ids macros can use |14| [Command line](command-line.md) | Every command, its flags and exit statuses |15| [JSON output](json.md) | The schemas of what commands write with `--format json` |