# SC Controller — Справочник клавиш

Полный список того, что можно вписать в поле «Клавиша» или в шаги макроса.
Имена **регистронезависимы** (`mouse1` = `MOUSE1`). Источник: `server/src/KeyEmulator.cs`.

---

## 🔤 Буквы (A–Z)
Вписывай саму букву. Дефолтные функции в Star Citizen (где задействованы):

| Код | Функция в SC (по дефолту) |
|---|---|
| `B` | Режим скорости SCM/NAV (тап) · Квантовый привод (удержание) |
| `C` | Декаплд (в полёте) · Присесть (пешком) |
| `E` | Наклон вправо (пешком) |
| `F` | Взаимодействие (inner thought) |
| `G` | Гимбал/подвес (в полёте) · Граната (пешком) |
| `H` | Ловушки (chaff) |
| `I` | Инвентарь |
| `J` | Помехи (flares) |
| `L` | Фары |
| `M` | Режим добычи (mining) |
| `N` | Шасси |
| `Q` | Наклон влево (пешком) |
| `R` | Готовность/двигатели (полёт) · Перезарядка (пешком) |
| `T` | Захват цели |
| `V` | Скан-режим (полёт) · Нож (пешком) |
| `X` | Космический тормоз |
| `Z` | Свободный обзор (удержание) |
| `A` `D` `W` `S` | Стрейфы/движение (обычно зажаты — для контроллера не нужны) |
| `K` `O` `P` `U` `Y` | Свободны — назначь под свой бинд |

## 🔢 Цифры верхнего ряда (0–9)
| Код | Функция в SC (по дефолту) |
|---|---|
| `1` `2` `3` | Слоты оружия (основное / второе / пистолет) |
| `4` | Гаджет/нож (зависит от сборки) |
| `5` | Медпен / медицинский инструмент (зависит от сборки) |
| `0` `6`–`9` | Группы оружия / свободны |

## 🅵 F-клавиши (F1–F12)
| Код | Функция в SC (по дефолту) |
|---|---|
| `F1` | mobiGlas |
| `F2` | Звёздная карта (Starmap) |
| `F3` | — |
| `F4` | Режим камеры |
| `F5` | **Питание оружию** (тап = шаг, удержание = максимум) |
| `F6` | **Питание двигателям** (удержание = максимум) |
| `F7` | **Питание щитам** (удержание = максимум) |
| `F8` | Баланс питания (сброс) |
| `F9`–`F12` | Свободны / системные |

## ⇧ Модификаторы (левый и правый отдельно)
| Код | Что | Алиасы |
|---|---|---|
| `LSHIFT` | Левый Shift (Ускорение/Спринт, Boost) | `SHIFT`, `LEFTSHIFT` |
| `RSHIFT` | Правый Shift | `RIGHTSHIFT` |
| `LCTRL` | Левый Ctrl | `CTRL`, `CONTROL`, `LEFTCTRL` |
| `RCTRL` | Правый Ctrl | `RIGHTCTRL` |
| `LALT` | Левый Alt | `ALT`, `LEFTALT` |
| `RALT` | Правый Alt | `RIGHTALT` |

> Модификаторы можно добавлять к шагу: `1 ralt`, `F4 alt shift`. Или галочками в редакторе.

## 🖱 Мышь
| Код | Что | Алиас |
|---|---|---|
| `MOUSE1` | Левая кнопка (ЛКМ) — огонь группа 1 | `LMB` |
| `MOUSE2` | Правая кнопка (ПКМ) — прицел / огонь группа 2 | `RMB` |
| `MOUSE3` | Нажатие колёсика (СКМ) | `MMB` |
| `MOUSE4` | Боковая кнопка 4 «назад» (Razer и т.п.) | `MB4`, `XBUTTON1` |
| `MOUSE5` | Боковая кнопка 5 «вперёд» | `MB5`, `XBUTTON2` |
| `WHEELUP` | Прокрутка колеса вверх (1 щелчок) | `MWHEELUP`, `SCROLLUP` |
| `WHEELDOWN` | Прокрутка колеса вниз (1 щелчок) | `MWHEELDOWN`, `SCROLLDOWN` |
| `WHEELLEFT` | Наклон колеса влево (гориз. колесо) | `TILTLEFT` |
| `WHEELRIGHT` | Наклон колеса вправо | `TILTRIGHT` |

> Колесо: каждое нажатие = один щелчок. Для нескольких щелчков добавь несколько шагов в макрос.

## #️⃣ NumPad (цифровой блок)
| Код | Что | Функция в SC |
|---|---|---|
| `NUM8` `NUM2` `NUM4` `NUM6` | Numpad 8/2/4/6 | Щиты ↑ / ↓ / ← / → |
| `NUM5` | Numpad 5 | Сброс щитов (центр) |
| `NUM0`–`NUM9` | Numpad 0–9 | — |
| `NUMADD` | `+` на нумпаде | алиас `NUMPLUS` |
| `NUMSUBTRACT` | `−` на нумпаде | алиас `NUMMINUS` |
| `NUMMULTIPLY` | `*` на нумпаде | |
| `NUMDIVIDE` | `/` на нумпаде | |
| `NUMDECIMAL` | `.` на нумпаде | |
| `NUMENTER` | Enter на нумпаде | |
| `NUMLOCK` | NumLock | |

## ⌨ Управляющие
| Код | Что | Функция в SC (по дефолту) |
|---|---|---|
| `ESC` | Escape | Меню / отмена · алиас `ESCAPE` |
| `TAB` | Tab | Цикл целей / скан-пульс |
| `ENTER` | Enter | Чат · алиас `RETURN` |
| `SPACE` | Пробел | Прыжок (пешком) · алиас `SPACEBAR` |
| `BACKSPACE` | Backspace | Самоуничтожение (удержание ~3с) |
| `CAPSLOCK` | Caps Lock | G-Safe (огранич. перегрузок) · алиас `CAPS` |

## 🔣 Символы
| Код | Знак | | Код | Знак |
|---|---|---|---|---|
| `MINUS` | `-` | | `BACKSLASH` | `\` |
| `EQUALS` | `=` | | `COMMA` | `,` |
| `PLUS` | `+` | | `PERIOD` | `.` |
| `LBRACKET` | `[` | | `SLASH` | `/` |
| `RBRACKET` | `]` | | `GRAVE` | `` ` `` / `ё` (алиасы `TILDE`,`BACKTICK`) |
| `SEMICOLON` | `;` | | `APOSTROPHE` | `'` (алиас `QUOTE`) |

## 🧭 Стрелки и навигация
| Код | Что |
|---|---|
| `UP` `DOWN` `LEFT` `RIGHT` | Стрелки (алиасы `ARROWUP` и т.д.) |
| `INSERT` `DELETE` | Insert / Delete (алиас `DEL`) |
| `HOME` `END` | Home / End |
| `PAGEUP` `PAGEDOWN` | PgUp / PgDn (алиасы `PGUP`, `PGDN`) |

## ⚙ Прочее
| Код | Что |
|---|---|
| `PRINTSCREEN` | Print Screen |
| `SCROLLLOCK` | Scroll Lock |
| `PAUSE` | Pause/Break |

---

# 📋 Назначения по умолчанию (4 страницы)

Сетка 4×4. Это раскладка под Origin M80, идёт в комплекте.

### ⚔️ Бой
| Кнопка | Клавиша | Тип |
|---|---|---|
| Оружие MAX | `F5` | удержание |
| Двигат. MAX | `F6` | удержание |
| Щиты MAX | `F7` | удержание |
| Баланс пит. | `F8` | тап |
| Щит ↑ / ↓ / ← / → | `NUM8` / `NUM2` / `NUM4` / `NUM6` | тап |
| Захват цели | `T` | тап |
| Цикл целей | `TAB` | тап |
| Ловушки | `H` | тап |
| Помехи | `J` | тап |
| Декаплд | `C` | тап |
| Косм. тормоз | `X` | тап |
| Ускорение | `LSHIFT` | удержание |
| Гимбал | `G` | тап |

### ✈️ Полёт
| Кнопка | Клавиша | Тип |
|---|---|---|
| SCM / NAV | `B` | тап |
| Квант. привод | `B` | удержание |
| Шасси | `N` | тап |
| Готовность | `R` | тап |
| Декаплд | `C` | тап |
| Косм. тормоз | `X` | тап |
| Ускорение | `LSHIFT` | удержание |
| Гимбал | `G` | тап |
| G-Safe | `CAPSLOCK` | тап |
| Фары | `L` | тап |
| Сброс щитов | `NUM5` | тап |
| Попер. огонь | `ALT` + `MOUSE1` | тап |
| MobiGlas | `F1` | тап |
| Старкарта | `F2` | тап |
| Камера | `F4` | тап |
| Своб. обзор | `Z` | удержание |

### 🔧 Утилиты
| Кнопка | Клавиша | Тип |
|---|---|---|
| Инвентарь | `I` | тап |
| Скан-режим | `V` | тап |
| Скан-пульс | `TAB` | тап |
| Старкарта | `F2` | тап |
| Своб. обзор | `Z` | удержание |
| Взаимодей. | `F` | удержание |
| Реж. добычи | `M` | тап |
| Самоуничт. | `BACKSPACE` | удержание |
| Захват цели | `T` | тап |
| Цикл целей | `TAB` | тап |
| Ловушки / Помехи | `H` / `J` | тап |
| Фары | `L` | тап |
| Шасси | `N` | тап |
| Готовность | `R` | тап |
| mobiGlas | `F1` | тап |

### 🎯 Десант (пеший бой)
| Кнопка | Клавиша | Тип |
|---|---|---|
| Оружие 1 / 2 / Пистолет | `1` / `2` / `3` | тап |
| Перезаряд | `R` | тап |
| Граната | `G` | тап |
| Нож | `V` | тап |
| Реж. огня | `B` | тап |
| Лечение | макрос: `5`·3000 → `MOUSE2`·200 → `MOUSE1` hold·2000 → `1` | макрос |
| Присесть | `C` | тап |
| Наклон ◄ / ► | `Q` / `E` | удержание |
| Спринт | `LSHIFT` | удержание |
| Прыжок | `SPACE` | тап |
| Взаимодей. | `F` | удержание |
| Инвентарь | `I` | тап |
| mobiGlas | `F1` | тап |

---

> ⚠️ **Контроллер только ШЛЁТ клавишу** — она сработает, лишь если эта клавиша **привязана в самой игре** (SC → Управление). Многие действия в SC **по умолчанию НЕ привязаны** и кнопка не сработает, пока не назначишь их в игре:
> - **Уровни щита** (спереди/сзади/слева/справа/сверху/снизу) — пусто по дефолту → привяжи на `NUM8/NUM2/NUM4/NUM6` и т.д.
> - **Смена типов ракет**, многие функции турели/MFD — тоже часто не привязаны.
>
> Дефолтные функции SC в таблицах — типовые. Проверь в игре (Esc → Управление) и при необходимости поправь в редакторе (трей → 🎛 Редактор кнопок).
