Содержание
Добрый день всем. Сегодня у нас обзор на любопытную программу, предназначенную для автоматизации операций ввода посредством клавиатуры и мыши.
Программа Keyran, скачать её можно с оф.сайта.
Что за программа?
Внешний вид программы представлен на скрине ниже:
Возможности:
- Подавление отдачи в шутерах;
- Автоматизация различных рутинных действий в играх;
- Работа даже со свёрнутым окном;
- Распознавание цвета пиксела;
- Установка произвольных задержек.
- Совместимость с макросами формата .AMC.
Библиотека макросов
Уже “из коробки” доступно несколько тысяч готовых “скриптов” для различных игр и приложений. Например, я когда-то резался в Terraria и сталкивался с утомительным копанием туннеля. Так что кто-то уже заморочился и записал макрос для автоматического рытья в нужную сторону) конечно нужно контролировать процесс, чтобы не провалиться в проломы или лаву, но скрипты можно дорабатывать и комбинировать между собой:
Редактор скриптов
На случай отсутствия готового макроса, всегда можно записать или сконструировать свой, кастомный:
В общем-то не составит большого труда составить какую-нибудь комбинацию ударов для эмулятора Sega и раритетной Mortal Kombat3 Ultimate:).
Возможности редактора включают в себя операции перехода, циклы, работу с раскладками клавиатуры, получение цвета пиксела. Доступно 4 переменных, значения которых можно учитывать во время работы.
Зачем нужно определение цвета пиксела?
Помню, был в игре “Сапёр” (встроенной в старые версии Windows) чит-код, позволяющий узнавать, есть ли под клеткой, на которую наведён указатель мыши мина или нет. Дело в том, что после определённого кода в левом верхнем углу экрана загоралась или гасла белая точка в зависимости от типа клетки (с миной или нет). Поэтому вполне можно реализовать такой чит-скрипт, который раз в N миллисекунд считывает цвет конкретной точки на экране и в зависимости от этого или кликает на клетку или ставит флажок (“мина”). Да мало ли ещё какие задачи бывают? Распознать движение на экране, появление посторонних окон и т.д.
Централизованное хранение настроек
Программа Keyran поддерживает хранение своих скриптов централизованно, для этого нужно завести аккаунт на их сервере и войти под своим “профилем”. Это обеспечит синхронизацию всех настроек и макросов.
Не буду перепечатывать всю информацию с сайта, лучше продемонстрирую функционал на небольшой практической работе. Если интересно – скачайте с оф.сайта и потестируйте.
Практический этап
Написал себе небольшой макрос, который печатает команды:
git add .
git commit -m "-"
Небольшая задержка в 24 мс. между нажатиями очень желательна, чтобы драйвер успевал корректно отработать и не загнал одномоментно большое количество событий.
Вешаю его на сочетание клавиш Ctrl+Q:
Затем нажимаю большую кнопку “Play” в главном окне и вуаля! Для ленивых разработчиков при работе с Git есть небольшой помощник.
По информации с сайта разработчиков, программа всё-таки больше ориентирована на геймеров. Решение гибких прикладных задач возможно, но в достаточно узких пределах. Чтож, на всякий продукт есть своя целевая аудитория.
пользуюсь программой 1 месяц, использую в разных игровых онлайн жанрах, без блокировок, без подозрений на стороннее ПО ибо макросы можно подобрать в огромной базе игр! а самое что понравилось все бесплатно, видно что разработчики заботятся о своих пользователях, и уделяют этому времени чем разработчики игр Спасибо все круто мне понравилось!
Рекомендую положительно. Меня все устроило. Без багов, все грамотно, достаточно понятно. Если что можно в инструкции все почитать – подробная со скринами. Самому нетрудно создать (записать) свой макрос по своим потребностям. Ну или скачать из базы уже готовых.