Как привязать макрос к клавише на клавиатуре Bloody: от установки ПО до сохранения профиля

Если при попытке записать макрос в Bloody Software кнопка Record неактивна или клавиатура не реагирует на нажатия при записи последовательности, проблема в 90% случаев связана с отсутствием прав администратора у программы или конфликтом с антивирусом. На моделях Bloody B820, B720 и B975 алгоритм привязки макроса одинаков, но для корректной работы требуется предварительно обновить прошивку через вкладку Firmware Update — без этого некоторые клавиши (например, F1-F12 или мультимедийные) могут игнорировать команды.

В этой инструкции разберём пошагово, как создать макрос с задержками между нажатиями, привязать его к любой клавише (включая Mouse Button для гибридных устройств), и сохранить профиль в память клавиатуры, чтобы он работал без запущенного ПО. Отдельно остановимся на типичных ошибках — например, почему макрос срабатывает с лагом или почему Bloody Software не видит устройство после переподключения по USB.

1. Подготовка: проверка совместимости и установка Bloody Software

Перед настройкой макросов убедитесь, что ваша модель клавиатуры поддерживает программируемые клавиши. Полный список совместимых устройств:

  • 🔹 Bloody B820 (все ревизии, включая B820R с RGB)
  • 🔹 Bloody B720 (серии Light Strike и Mechanical)
  • 🔹 Bloody B975 (полноразмерная, с дополнительными макроклавишами G1-G6)
  • 🔹 Bloody B660/B640 (только версии с прошивкой 2.0+)
  • 🔹 Bloody Q87/Q97 (требует ручной установки драйвера HID Keyboard)

Скачайте последнюю версию Bloody Software с официального сайта (раздел Download > Keyboard Software). Установите программу с правами администратора — без этого макросы не будут записываться на клавиши Win, Alt+Tab и другие системные комбинации. После установки:

  1. Подключите клавиатуру к USB-порту 2.0 (порты 3.0 могут вызывать задержки).
  2. Запустите Bloody Software от имени администратора (правый клик по ярлыку > Запуск от имени администратора).
  3. Дождитесь автоматического определения устройства (в левом нижнем углу должно отобразиться название модели).
  4. Перейдите во вкладку Firmware Update и обновите прошивку, если доступна новая версия.
⚠️ Внимание: Если клавиатура не определяется, отключите её, удалите все устройства HID Keyboard в Диспетчере устройств (раздел Клавиатуры), затем подключите заново. Антивирусы (например, Kaspersky или Avast) могут блокировать запись макросов — добавьте Bloody Software в исключения.

2. Создание макроса: запись последовательности и настройка задержек

Перейдите во вкладку Macro в верхнем меню программы. Здесь можно создать макрос двумя способами:

  1. Ручной ввод: Нажмите New, введите название макроса (например, Combo_Attack), затем вручную добавьте команды через кнопку Add (выбирайте из списка Key Press, Key Release, Delay).
  2. Запись с клавиатуры: Нажмите Record, выполните нужную последовательность нажатий (например, Shift + E + Q), затем остановите запись кнопкой Stop.

Для точной настройки задержек между нажатиями:

  • 🕒 Используйте команду Delay (указывайте значение в миллисекундах, например, 50ms для паузы между кликами).
  • 🔄 Для циклов (повторяющихся действий) добавьте команду Loop и укажите количество повторений (или Infinite для бесконечного цикла).
  • 🖱️ Для макросов с мышью (например, ЛКМ + ПКМ) выбирайте Mouse Button в списке команд.
Команда Описание Пример использования
Key Press Нажатие клавиши (без отпускания) Удержание W для движения вперёд
Key Release Отпускание клавиши Отпустить Shift после комбо
Delay Пауза между действиями 100ms для имитации человеческого ввода
Mouse Button Эмуляция клика мыши ЛКМ + ПКМ для стрельбы в играх
Loop Повторение блока команд Бесконечный спам скилла (Infinite)
⚠️ Внимание: Макросы с задержками менее 20ms могут восприниматься античитами (например, в CS2 или Valorant) как боты. Для легитимности используйте случайные паузы в диапазоне 50-150ms.
📊 Какую клавиатуру Bloody вы используете?
Bloody B820
Bloody B720
Bloody B975
Другую модель

3. Привязка макроса к клавише: выбор триггера и режима срабатывания

После создания макроса его нужно привязать к физической клавише. Для этого:

  1. Перейдите во вкладку Key Assignment.
  2. Выберите клавишу на виртуальной клавиатуре (например, G1 или F12).
  3. В выпадающем меню Function выберите Macro и укажите созданный макрос.
  4. Настройте режим срабатывания:
    • Press — срабатывает при нажатии.
    • Release — срабатывает при отпускании.
    • Toggle — переключатель (нажал — включил, нажал ещё раз — выключил).

Для клавиш G1-G6 (на моделях B975 и B820) доступны дополнительные режимы:

  • 🔥 One-Time — макрос срабатывает один раз при нажатии.
  • 🔄 Repeat While Pressed — повторяется, пока клавиша удерживается.
  • 🚫 Disable Windows Key — отключает клавишу Win при активации макроса.

Если макрос не срабатывает, проверьте:

  • 🔌 Подключена ли клавиатура к тому же USB-порту, что и при записи.
  • 🛡️ Не блокирует ли его антивирус (отключите защиту временно для теста).
  • 📋 Сохранён ли профиль (кнопка Save в правом верхнем углу).

Клавиша не конфликтует с системными комбинациями (например, Alt+Tab)

Макрос протестирован в "песочнице" (вкладка Test)

Профиль сохранён в память клавиатуры (не только в ПО)

Задержки между командами не менее 30ms (для античитов)

-->

4. Сохранение профиля в память клавиатуры

Чтобы макросы работали без запущенного Bloody Software, профиль нужно сохранить в внутреннюю память устройства:

  1. Нажмите кнопку Save в правом верхнем углу программы.
  2. Выберите слот для сохранения (доступно до 5 профилей на большинстве моделей).
  3. Укажите имя профиля (например, CS2_Config).
  4. Активируйте опцию Save to Device и подтвердите.

После сохранения:

  • 💾 Профиль будет доступен даже после перезагрузки ПК.
  • 🔄 Переключаться между профилями можно кнопкой Profile на клавиатуре (если есть) или через Bloody Software.
  • ⚠️ На моделях B660 и B640 память ограничена 3 профилями.
⚠️ Внимание: Если после сохранения макросы сбрасываются, проверьте батарею (на беспроводных моделях) или обновите прошивку. На Bloody B720 с прошивкой ниже 1.3.2 возможны ошибки записи в память.

5. Типичные ошибки и их решения

Если макрос не работает или срабатывает неправильно, причины могут быть следующими:

Проблема Возможная причина Решение
Макрос не записывается Отсутствуют права администратора Запустите Bloody Software от имени админа
Клавиатура не определяется Конфликт драйверов Удалите устройство в Диспетчере задач и переподключите
Макрос срабатывает с лагом USB 3.0 порт или низкий приоритет процесса Подключите к USB 2.0 и установите приоритет процесса Высокий
Профиль сбрасывается после перезагрузки Не сохранён в память устройства Нажмите Save to Device в Bloody Software
Античит блокирует макрос Слишком короткие задержки Увеличьте Delay до 50-100ms и добавьте случайность

Для диагностики:

  1. Откройте вкладку Test в Bloody Software и проверьте, срабатывает ли макрос в виртуальной среде.
  2. Если да — проблема в игре/приложении (античит или конфликт клавиш).
  3. Если нет — переустановите ПО и обновите прошивку.
Как обойти блокировку макросов в играх

Используйте Random Delay (случайные задержки между командами в диапазоне 30-120ms).

Разбейте длинные последовательности на несколько макросов с разными триггерами.

В играх типа MMO (например, WoW) привязывайте макросы к клавишам F13-F24 (эмулируются через ПО).

6. Расширенные настройки: циклы, условия и мультимедийные команды

Для сложных сценариев (например, автоматического фарминга в MMO или управления мультимедиа) используйте:

  • 🔄 Циклы с условиями: Команда Loop If позволяет повторять блок, пока выполняется условие (например, удерживается клавиша Shift).
  • 🎵 Мультимедийные команды: В списке действий доступны Volume Up/Down, Play/Pause — их можно комбинировать с клавишами.
  • 🖥️ Эмуляция мыши: Для Bloody B975 с трекпадом можно записывать движения курсора (вкладка Mouse Macro).

Пример сложного макроса для автоатаки в Diablo:


Loop Infinite {

Key Press: LMB (левая кнопка мыши)

Delay: 80ms

Key Release: LMB

Delay: Random(100ms, 300ms)

If: Key Shift Pressed {

Key Press: Q (скилл)

Delay: 50ms

}

}

Важно: Макросы с бесконечными циклами (Loop Infinite) могут привести к бану в онлайн-играх. Используйте их только в оффлайн-режимах или для неигровых задач (например, автоматизации ввода данных).

7. Альтернативные программы для макросов на Bloody

Если Bloody Software не подходит (например, из-за ограничений ОС или конфликтов), используйте сторонние утилиты:

Программа Плюсы Минусы
AutoHotkey Гибкость, поддержка скриптов Сложный синтаксис для новичков
Macro Recorder Простой интерфейс, запись мыши Платная версия для расширенных функций
Logitech G Hub Хорошая совместимость с играми Не все клавиши Bloody распознаются

Для AutoHotkey пример скрипта для эмуляции макроса Shift + E + Q:


#IfWinActive, ahk_exe game.exe ; Срабатывает только в окне игры

F1:: ; Триггер - клавиша F1

Send +e ; Shift + E

Sleep 50

Send q ; Q

Sleep 100

Return

⚠️ Внимание: Сторонние программы могут конфликтовать с Bloody Software. Перед использованием отключите встроенные макросы в профиле клавиатуры.

FAQ: Частые вопросы по макросам на Bloody

Можно ли привязать макрос к комбинации клавиш (например, Ctrl+Alt+F1)?

Да, но только через AutoHotkey или аналоги. В Bloody Software триггером может быть только одна клавиша или кнопка мыши. Обходной путь: создайте макрос в AutoHotkey, который будет срабатывать на Ctrl+Alt+F1 и эмулировать нажатие G1 (к которой привязан макрос в Bloody Software).

Почему макрос работает в Bloody Software, но не срабатывает в игре?

Вероятные причины:

  • Игра блокирует ввод с клавиатуры на уровне античита (например, Easy Anti-Cheat в Fortnite).
  • Макрос привязан к клавише, которая перехватывается игрой (например, WASD).
  • В настройках игры отключён режим "DirectInput" (переключите на него в настройках управления).

Решение: привяжите макрос к редко используемой клавише (например, F13 через AutoHotkey) или увеличьте задержки между командами.

Как перенести макросы на другую клавиатуру Bloody?

Профили сохраняются в файлах с расширением .bsp (по умолчанию в папке C:\Program Files (x86)\Bloody\Profiles). Скопируйте файл профиля на другой ПК, откройте Bloody Software, импортируйте профиль через File > Import и сохраните его в память новой клавиатуры. Учтите: если модели отличаются (например, B820 и B720), часть клавиш может не совпадать.

Можно ли записать макрос для мыши Bloody (например, B720 Mouse Combo)?

Да, но только для гибридных устройств (например, Bloody B720 с трекпадом). В Bloody Software перейдите во вкладку Mouse Macro, выберите кнопку мыши (например, Side Button 1) и запишите последовательность. Для отдельных мышей Bloody (например, Bloody J90) используйте Bloody Mouse Software.

Как сбросить все макросы к заводским настройкам?

Способы сброса:

  • Через ПО: Откройте Bloody Software, перейдите во вкладку Profile, выберите профиль и нажмите Reset to Default.
  • Аппаратно: На клавиатуре зажмите Fn + Esc на 5 секунд (работает на большинстве моделей).
  • Через прошивку: Обновите прошивку с галочкой Reset Settings.

После сброса все пользовательские профили будут удалены из памяти устройства.