Keybind Sync
Твои назначения клавиш и настройки автоматически переносятся из одного модпака в другой.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 301
- Подписчиков на Modrinth
- 2
- версии
- 24
- Обновлён
- 6 октября 20266 окт.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Keybind Sync
Вы уже настроили Minecraft так, как вам нравится. Потом ставите новый модпак — и всё пропало: все привязки сброшены на стандартные, яркость вернулась к 50%, субтитры выключены, список серверов пуст. Keybind Sync хранит ваши настройки в одной папке, общей для всех сборок на вашем ПК, и поддерживает их синхронными прямо во время игры. Меняете FOV в одном паке — и через пару секунд он меняется во всех остальных открытых паках.
Настройка в один шаг
Откройте Настройки → Управление → Привязки клавиш, нажмите Профили, введите имя и нажмите Сохранить новый. Вот и всё. Первый сохранённый профиль становится профилем по умолчанию, а живая синхронизация включается, так что каждый пак, который вы запустите с этого момента, стартует с вашими настройками, и любое изменение в одном доходит до остальных.
Что переносится
Всё опционально. На экране Что синхронизировать есть переключатель для каждой группы.
| Группа | Что охватывает |
|---|---|
| Привязки клавиш | Все привязки в паке, ванильные и модовые, как бы мод их ни назвал |
| Видео | Пресет графики, FOV, яркость, масштаб интерфейса, ограничение FPS, вертикальная синхронизация, облака, частицы, мипмапы, тени сущностей |
| Производительность | Дальность прорисовки, симуляции и сущностей и им подобные. По умолчанию выключено, см. ниже |
| Звук | Все ползунки громкости — общая, музыка, блоки, враждебные мобы, игроки, окружение, голос, интерфейс — плюс пространственное аудио |
| Управление | Чувствительность, инверсия мыши, сырой ввод, чувствительность прокрутки, автопрыжок, переключатели приседания и бега |
| Чат | Видимость, цвета, ссылки, масштаб, ширина, высота, подсказки, безопасный чат |
| Доступность | Рассказчик, субтитры, высокий контраст, фон текста, скорость блеска, наклон от урона, скорость панорамы |
| Скин / прочее | Шляпа, куртка, рукава, штаны, плащ, основная рука |
| Язык | Устанавливается до запуска игры, так что пак просто открывается на вашем языке |
| Серверы | Ваш список серверов для сетевой игры |
| Хотбары | Ваши сохранённые хотбары креатива |
| Настройки модов | Конфиг-файлы, которые вы выбираете из списка |
Это все настройки, которые игра выставляет как опции — 106 штук на 1.21.11.
Живая синхронизация, и осторожная
- Переносится только то, что вы изменили. Пак делится настройками, которые вы действительно меняли, по одной, и берёт только те, что изменил другой пак. Если два пака меняют разные настройки в один момент, оба сохраняют своё изменение.
- Ничего не применяется посреди загрузки. Изменения ждут окончания экрана загрузки, а ваш список серверов меняется только там, где никакой экран не держит его копию.
- Он никогда не делится тем, что игра сделала сама. Когда пак завершает загрузку, игра подстраивает несколько настроек под вашу видеокарту. Они остаются в этом паке.
- Сохранения заблокированы, так что две игры, пишущие в один момент, не могут потерять изменение друг друга. Предпочитаете нажать кнопку? Переключите Авто на При изменении, и паки подхватят ваш профиль при запуске, или на Выкл., и ничего не произойдёт, пока вы не нажмёте Загрузить.
Работает в любом лаунчере
Он работает внутри игры, так что Prism, MultiMC, CurseForge, ATLauncher, Modrinth App и официальный лаунчер ведут себя одинаково. Профили — это обычные JSON-файлы в %APPDATA%/keybindsync (~/.config/keybindsync на Linux, ~/Library/Application Support на macOS). Ничего не уходит в сеть. Укажите KEYBINDSYNC_DIR на синхронизируемую папку, чтобы иметь те же настройки на втором ПК.
Все привязки, как бы мод их ни назвал
Большинство модов называют свои клавиши key.something, но не все — колесо эмоций и подглядывание в чат у Essential как раз такие. Keybind Sync переносит все привязки, которые регистрирует игра, под их собственным именем, так что они тоже следуют за вами.
Он справляется с паками, которые не одинаковы
- Моды, которых нет в паке, сохраняют свои записи в профиле нетронутыми. Сохранение из лёгкого пака никогда не стирает привязки, настроенные в тяжёлом.
- Моды, которых профиль не видел, сохраняют свои стандартные значения. Ничего не отвязывается у вас за спиной.
- Настройки, изменившиеся между версиями, конвертируются собственным кодом игры или пропускаются, но никогда не навязываются.
menuBackgroundBlurrinessбыл дробью 0–1 в 1.20.6 и целым числом 0–10 с 1.21.1; загрузка более нового профиля на старой версии пропускает эту настройку и применяет остальные. - Хотбары следуют за вами в паки на той же или более новой версии, а Minecraft сам обновляет предметы, зачарования и всё прочее. Старая версия сохраняет свои, потому что не может прочитать более новый файл.
- Серверы сопоставляются по адресу. Те, что идут с паком, остаются; те, что добавляете вы, следуют за вами.
Несколько профилей, и паки, которым нужен свой
Держите столько профилей, сколько хотите — один для PvP, один для строительства — и Загружайте любой из них в любом паке. По умолчанию паки следуют за одним из них. Пак, который должен сохранить свои настройки, получает Этот пак: Свой: к нему ничего не применяется, и ничего из изменённого в нём не передаётся.
Настройки модов
Отметьте конфиг-файлы из списка, и они поедут вместе с вами, скопированные байт в байт — любой формат подходит, ничего не парсится. Моды читают свои конфиги при запуске, так что они восстанавливаются до инициализации любого мода — это единственный момент, когда это даёт эффект в той же сессии.
- Конфиг, написанный для одной версии мода, не всегда подходит для другой. Отмечайте файлы осознанно, по несколько за раз, а не всё сразу.
- Всё, что заменяет восстановление, сначала копируется в
config/keybindsync-backups/. Ничего никогда не удаляется.
Что он намеренно не трогает
- Настройки производительности, если вы их не включите. Дальность прорисовки, комфортная в лёгком паке, может быть мучительной в тяжёлом, поэтому по умолчанию дальности остаются с каждым паком. На 1.21.11 и новее применение пресета графики тоже возвращает их как было.
- Полноэкранный режим — на каком мониторе вы играете, не должен решать общий профиль.
- Звуковое устройство — оно называет звуковую карту на вашей машине, а не предпочтение.
Тоже пользуетесь синхронизацией настроек лаунчера?
Если ваш лаунчер тоже умеет синхронизировать options.txt (Modrinth App умеет, начиная с версии 0.20), выберите одно из
два для настроек игры. Оба в итоге придут к согласию, но когда два инструмента пишут в один и тот же файл, трудно понять, кто что изменил.
Совместимость
- Только клиентская сторона. На сервере ничего не делает и безопасен для использования на любом из них.
- Fabric API не нужен.
- Все релизы Minecraft с 1.19 по 26.2. Выбирай загрузку, диапазон которой покрывает твою сборку. Если другой мод переписывает экран назначения клавиш и кнопка Profiles не появляется, синхронизация всё равно работает — кнопка это удобство, а не механизм.
Частые вопросы
Как установить Keybind Sync?
Установите Fabric под свою версию Minecraft, скачайте Keybind Sync под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Keybind Sync?
У Keybind Sync есть сборки для Minecraft 1.19–26.2.
Нужен ли Keybind Sync на сервере?
Ставится только в игру; на сервер ставить не нужно