Мод для Майнкрафт на Fabric позволяет одной клавише или кнопке мыши выполнять разные действия в зависимости от ситуации. Он работает со стандартными действиями игры и действиями установленных модов Fabric.
Возможности
Умная клавиша может учитывать предмет в основной или второй руке, приседание, блок или моба перед игроком, езду верхом, открытый экран и обычный игровой режим без меню. Условия в правиле проверяются одновременно, а правила — сверху вниз: выполняется первое подходящее включённое правило.
Для каждого действия доступны режимы AUTO, PRESS и HOLD. Последний удерживает выбранное действие до отпускания умной клавиши и не меняет правило посреди удержания.
Экран конфликтов находит действия с общей физической привязкой и позволяет создать для них умную клавишу. HUD показывает, какое действие сейчас выбрано для каждой клавиши, а режим Debug выводит данные о контексте, проверке правил и сработавшем действии.
Как пользоваться
Перед первым запуском откройте «Настройки» → «Управление» → «Назначение клавиш», найдите Open ContextKeys и назначьте клавишу. В мире нажмите её, чтобы открыть редактор.
В редакторе выберите Create Smart Key, нажмите нужную клавишу или кнопку мыши, добавьте правила и укажите запасное действие. Кнопка Use Current Context предлагает условия по текущему предмету, цели, приседанию, езде или открытому экрану.
Действие можно найти по названию, категории, источнику, ключу перевода или текущей привязке. Если известно только назначение клавиши, используйте Learn Action, нажмите её и выберите действие из найденных.
Когда ни одно правило не подошло, выберите Original Input, чтобы сохранить обычное поведение клавиши, Do Nothing либо другое доступное действие. Ввод текста в чате, командах, книгах, табличках, наковальне и строках поиска сохраняет обычную работу.
Настройки
Конфигурация автоматически сохраняется в config/contextkeys.json. Для копии настроек используйте экспорт в config/contextkeys-export.json; импорт читается из config/contextkeys-import.json. Перед заменой текущей конфигурации файл проверяется, а отсутствующие действия и ссылки показываются с предупреждением.
