# Горячие клавиши в Windows Terminal на примере команды 'Убить chromedriver' (taskkill)
Зачем писать в консоли одно и то же, если можно забиндить команду с текстомым инпутом на кобинацию клавиш.
**Что будем делать:**
1. У нас есть команда
```bash
taskkill /F /IM chromedriver.exe
```
Она убивает процесс 'chromedriver.exe'.
Если коротко, то:
Открываем консоль. Жмём на комбинацию горячих клавиш - видим в строке эту команду. Бинго!
**Как настроить:**
2. Открываем [windows terminal](https://learn.microsoft.com/en-us/windows/terminal/). Идём в Settings и открываем json файл настройками профиля.

*команду с текстовым инпутом ввести через Ui нельзя.
Описание action '[Send input](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/actions#send-input)' на сайте Microsoft.
3. Прописываем в файл новую команду в `actions:`
```json
{
"command":
{
"action": "sendInput",
"input": "taskkill /F /IM chromedriver.exe"
},
"keys": "alt+k"
},
```
Сохраняем файл. Всё - можно пользоваться.
4. Жмём при открытой консоли hotkey -> "`ctrl+k`" и видим, что в терминале появился текст нашей команды `taskkill /F /IM chromedriver.exe`
Осталось нажать '**Enter**' для выполнения.
---
Я добавил в этот конфиг команды для ребейза:
```json
{
"command":
{
"action": "sendInput",
"input": "git rebase -i HEAD~"
},
"keys": "alt+left"
},
{
"command":
{
"action": "sendInput",
"input": "git pull --rebase origin "
},
"keys": "alt+down"
},
{
"command":
{
"action": "sendInput",
"input": "git push --force-with-lease origin <your_branch_name>"
},
"keys": "alt+up"
},
{
"command":
{
"action": "sendInput",
"input": "git reset --hard"
},
"keys": "alt+r"
}
```
###### tags: `powershell`