Описание
# English:
**KeyBindProfiles** is a client-side Fabric mod for Minecraft that allows you to create and manage multiple sets of keybindings _(profiles)_.
**Why do you need this?**
If you play in different styles _(e.g., building, survival, PvP)_, you likely have different control preferences. This mod eliminates the need to manually reassign keys every time. Simply create a separate profile for each playstyle and switch between them with a single button press!
**Key Features**:
- **Create Profiles**: Save your current keybindings as a named profile.
- **Switch Profiles**: Instantly apply any saved profile.
- **Rename & Delete**: Manage your profiles as needed.
- **Auto-load**: The last used profile is automatically loaded when you start the game.
- **Settings Integration**: Adds a convenient _"Manage Profiles"_ button directly into the standard keybindings menu _(Options -> Controls)_.
- **Hotkey**: Open the profile manager anytime using a customizable hotkey _(default is O)_.
## Future versions plan to add:
~~- **Hotkey assignment to profiles** — Assign hotkeys for quick switching between profiles.~~
~~- **Import/Export profiles** — Share your settings with friends or transfer them between different installations.~~
~~- **Search and filter profiles** — Quickly find the profile you need in a long list.~~
~~- **Context-dependent profiles _(Auto-switching)_** — Automatically switch profiles based on certain conditions _(e.g., joining a server)_.~~
- **"On-the-fly" profile editor** — Edit saved profiles directly from the manager without applying them.
# Русский:
**KeyBindProfiles** — это клиентский Fabric мод для Minecraft, который позволяет вам создавать и управлять несколькими наборами привязок клавиш _(профили)_.
**Зачем это нужно?**
Если вы играете в разных стилях _(например, строительство, выживание, PvP)_, у вас, вероятно, разные предпочтения по управлению. Этот мод избавляет от необходимости каждый раз вручную переназначать клавиши. Просто создайте отдельный профиль для каждого стиля игры и переключайтесь между ними одним нажатием кнопки!
**Основные возможности**:
- **Создание профилей**: Сохраняйте текущие привязки клавиш как именованный профиль.
- **Переключение профилей**: Мгновенно применяйте любой сохраненный профиль.
- **Переименование и удаление**: Управляйте своими профилями по мере необходимости.
- **Автозагрузка**: При запуске игры автоматически загружается последний использованный профиль.
- **Интеграция с настройками**: Добавляет удобную кнопку _"Управление профилями"_ в меню управления клавишами _(Настройки -> Управление)_.
- **Горячая клавиша**: Открывайте менеджер профилей в любое время с помощью настраиваемой горячей клавиши _(по умолчанию O)_.
## В будущих версиях планируется добавить:
~~- **Привязка горячих клавиш к профилям** — Назначайте горячие клавиши для быстрого переключения между профилями.~~
~~- **Импорт/Экспорт профилей** — Делитесь своими настройками с друзьями или переносите их между разными установками.~~
~~- **Поиск и фильтрация профилей** — Быстро находите нужный профиль в длинном списке.~~
~~- **Контекстно-зависимые профили (Автопереключение)** — Автоматическое переключение профилей при определенных условиях _(например, при входе на сервер)_.~~
- **Редактор профиля "на лету"** — Изменяйте сохраненные профили прямо из менеджера, не применяя их.