I've just created a build system named `XeLaTeX` by creating a file named `XeLaTeX.sublime-build` in the `User` directory of Sublime Text, whose content is:

```
{
    "cmd": ["xelatex.exe","-synctex=1","-interaction=nonstopmode","$file_base_name"]
}

```

What should I do, if I want to bind my `F1` key to this specific build system?

Note: `Ctrl + B`, the default build system should not be influenced. That is to say, I could use `Ctrl + B` to use the default one, and the key `F1`, the new system, is also available at the same time. 

---

Maybe there is another way to achieve this. Add the following text to `Default(Windows).sublime-keymap` will execute the command:

```
{"keys": ["f1"], "command": "exec", "args": {"cmd": ["xelatex.exe","-synctex=1","-interaction=nonstopmode","$file_base_name"]}},

```

However, `$file_base_name` is not defined here. Is there any method to pass current file (base\_)name to `exec`?