Макросы что это в играх
Как сделать макрос на клавиатуру, мышку [пошаговый пример]. Утилиты для создания макросов (последовательность нажатий нужных клавиш)
Всем здравия!
Иногда при работе на компьютере необходимо нажимать последовательно несколько клавиш (причем, чем быстрее и «четче» это делаешь — тем лучше!). Например, это часто требуется в играх, при каких-то рутинных офисных задачах и пр.
Однако, всё можно упростить! Представьте, вы нажмёте только одну клавишу — а спец. программа за вас нажмет последовательность из 5÷10 клавиш, которую вы ей заранее укажите (причем, она может это сделать как очень быстро, так и с определенной паузой). Кстати, называют подобные «трюки» — макросами.
А если вы сделаете 3-4 таких макросов?! (на все возможные случаи). Да вы сможете нажимать так быстро любые комбинации клавиш, что ни один человек без «таких же фокусов» не сможет вас обогнать (обыграть!). Нажал одну клавишу в каком-нибудь «Mortal Kombat» — и боец делает всю связку без промедления! 😉
Собственно, в текущей заметке приведу простейший пример макроса: от А до Я. Думаю, что, начав с малого и поэкспериментировав — многие пользователи смогут добиться весьма неплохих результатов. 👌
Не обгонишь, я быстрее нажму!
Создание макроса: нажимам 1 клавишу — получаем последовательность из 10!
Пошаговый пример: делаем макрос для игры
👉 ШАГ 1
Для нашего примера я взял утилиту BotMek (ссылка на сайт разработчика). Она проста в настройке, полностью на русском, и позволяет создавать достаточно длинные и хитрые комбинации макросов. Это нам и нужно 👌.
ШАГ 1 — открываем раздел «макрос»
👉 ШАГ 2
Далее нажать кнопку «Создать макрос» и дать ему имя (лучше использовать название игры или приложения, для которого макрос создается, чтобы вы по имени могли легко сориентировать к чему и зачем это. ).
ШАГ 2 — название макроса
👉 ШАГ 3
Теперь для созданного макроса нам нужно записать комбинацию нажатий мыши и клавиатуры: именно ее потом программа и будет воспроизводить (эмулировать нажатия за нас!).
ШАГ 3 — начать запись
После нажмите на клавиатуре последовательно всё клавиши, которые программа должна запомнить и записать! Учтите, что она запоминает даже паузы между нажатиями клавиш!
По сути, мы делаем образец, и он должен быть идеальным. 😉 В конце операции нажмите по клавише «Стоп» и затем «OK» (этим мы сохраним макрос и выйдем в меню).
нажимаем последовательность клавиш
👉 ШАГ 4
Теперь нам нужно этот макрос (последовательность клавиш) установить на какую-нибудь реальную клавишу — т.е. когда мы нажмем на неё — он и сработает.
ШАГ 4 — присваиваем макросу клавишу
👉 ШАГ 5
Осталось только войти в нужную нам игру/приложение (для которого мы создали макрос), и нажать кнопку активации макроса — в моем случае «Z».
Ву-а-ля, персонаж в игре начинает автоматически атаковать цель с применением всего боевого комбо! Задача решена?! 👌
ШАГ 5 — испытания! // Скриншот из игры World of Warcraft
Разумеется, мой показанный пример очень прост и бесхитростный. Однако, если вы никогда не сталкивались с этим — то начинать лучше с малого, потихоньку усложняя и накручивая «свои заготовки».
Примечание : кстати, не во всех играх приветствуются подобные макросы. В ряде случаев они могут сильно влиять на итоговый результат, сильно улучшая навыки игрока.
Какие утилиты можно порекомендовать для начинающих
Разумеется, программ и утилит подобного рода достаточно много. В этой заметке у меня нет цели представить их все (с описанием плюсов и минусов) — самое главное дать несколько наводок для начинающих.
Т.е. те приложения, с которыми под силу разобраться «средней» руки пользователю, который накануне «открыл» для себя тему макросов. 👌
BotMek
BotMek: главное окно программы
Добротная программа, позволяющая легко написать макросы на клавиатуру и мышку (причем, программа позволяет это делать даже для самых обычных моделей, не относящихся к игровым).
TinyTask
TinyTask — совсем небольшая утилита (несколько килобайт веса), позволяющая записывать и воспроизводить активность реальной клавиатуры/мыши (т.е. являться на время их программным эмулятором).
Отлично подходит для решения и автоматизации рутинных задач.
Кстати, программа также позволяет сохранить записанную последовательность в файл исполняемый EXE (что сделает перенос и запуск нужного сочетания клавиш еще проще). 👋
Недостаток : есть неудобства при работе сразу с несколькими макросами (переключение не удобно).
Macros Effects: Макроскин (ME)
Macros Effects — скриншот главного окна
«Узко-спец.» приложение для постановки макросов на практически любые виды мышек. Совместима с макросами, написанными в Oscar Editor в формате AMC.
Минус : отсутствует возможность записывать и загружать команды для клавиатуры!
Ну а у меня на сим пока всё, успехов!
Макросы в играх (сетевые шутеры) — Чит?
Проголосовало: 87 | Воздержалось: 6
— Добрый день.
— Недавно играя в сетевом шутере я был неприятно удивлен, когда один из игроков, с гордостью, стал хвастаться что он пользуется МАКРОСАМИ.
— Я всегда считал что сторонние программы встраивающиеся в игру и меняющие её баланс (не важно какой игры и степень влияния на баланс), это по меньшей мере НЕПРАВИЛЬНО и НЕ ЧЕСТНО. По отношению к оппонентам в противоположной команде.
— Когда речь заходит о сингл игре, это одно дело (каждый сам в праве выбирать как играть и что делать), но играя против «ЖИВЫХ» людей, использование стороннего софта: ПРЕСТУПЛЕНИЕ!
— Мне стало интересно мнение геймеров об использовании макросов, я сформулировал вопрос и разослал его знакомым игрокам из разных стран (все игроки отличаются хорошим «аимом» в различных шутерах, я решил что такие люди определённо разбираются в «марали»: макрос — чит или не чит!
— А какое ваше мнение об использовании макросов в сетевых шутерах? Напишите пожалуйсто ваше мнение или какую либо историю связанную с этим.
Макрос — окейная вещь, если не даёт очевидного преимущества над другим игроком. В ММО, таких как WoW, например, их использование облегчает рутинную работу типа сбора лута с противника (простое — подбежать и зять всё). Никому не мешает, и облегчает долгую прокачку.
2.) И второй пример — это самый яркий абуз макроса на реакцию, который я когда либо видел. Первая Magicka и её мультиплеер представляют собой арену до 3 vs 3. Если Вам неизвестна механика, то напомню: есть 8 элементов, каждый забитый на свою кнопку. Комбинация этих элементов, до 5 — ти штук одновременно, позволяет творить разного рода заклинания — лучи, булыжники, щиты, стены и прочее. Так вот, увлекшись местной ПвП ареной, игроки быстро пришли к выводу, какие комбо самые сейфовые. И они (эти комбо) далеко не легкие. Напомню у вас есть 8 кнопок на 3 — 4 пальца, которые вы используете для творения заклинаний. И что бы создать убермегащит, который был признан самым вменяемым среди остальных вариантов, надо потратить добрых 1.5 — 2 секунды на его сотворение ЕСЛИ ТЫ УЖЕ профессионал, и разбираешься во всем этом дерьме. Если нет — то тут как в старом МК «ща, подожди, я один приём попробую». Только это нифига не работает, ибо парень с макросом, как только прозвонит гонг, МГНОВЕННО надевает на себя этот щит и ещё через полсекунды жарит тебя лазером, пока ты кастуешь свой. Ну, а так как а) разрабы давно забили на первую часть б) никто таких не наказывает в) и это в целом не запрещено — макросы юзали все. И вся динамичность и наслаждение от ПвП превратились в дуэль дикого запада — кто быстрее на милисекунду использует два — три макроса. И 5 минут, отведенных на раунд, кончались на 10 — й секунде.
Ну и отъявленное днище — это использование макроса в обход механике игры, или использование макроса, который без его использования, требует от игрока невероятных скила и усилий. Яркий пример — файтинги. Особенно 2Д файтинги. Что бы научиться даже простому комбо — вомбо, новичку требуется часы, а то и дни, недели, что бы отточить мастерство на максимум. В макросе ты можешь точно указать время каждого удара — записывать эти удары в буфер, подсчитать заранее кадры и записать комбо в 40 ударов на одну кнопку. Это даже звучит несправедливо, что уж там говорить, когда на своём уровне ты встречаешь чувака, который бессовестно спамит макросом и не парится многочасовыми тренировками.
Что такое макрос?
Термин имеет англоязычное происхождение и даже в английском появился сравнительно недавно – этим словом обозначается некий программный объект. Как это часто случается, геймеры используют понятие в несколько отличающемся значении – на их сленге это небольшой скрипт, добавляемый к игре ради мгновенного многократного выполнения однотипного действия, хотя соответствующая клавиша нажата лишь раз.
Отношение к макросам
Геймерская культура не предполагает определенного общего отношения к макросам – правильнее всего считать, что в определенных ситуациях они допустимы, тогда как в других не вызовут одобрения.
Естественно, пользоваться макросами не возбраняется, если они не позволяют одним игрокам добиваться преимущества перед остальными. Часто в качестве примера приводится сбор ресурсов на локации, хотя такой вариант применения как раз мог бы считаться преимуществом, если местом добычи является ПвЕ-локация, открытая для всех участников.
При ПвП-игре использование макроса для активации классовых умений нельзя считать ничем иным, кроме как очевидным преимуществом. Скрипт позволяет одним нажатием кнопки выполнить атаку несколько раз подряд в кратчайшие сроки, и понятно, что противник, если он не читер, оказывается в заведомо проигрышном положении.
Хотя сами геймеры в некоторых случаях не возражают против использования макросов даже другими игроками, разработчики обычно более едины в своем мнении, и они как раз против скриптов. В теории в правилах ресурса должен быть прописан запрет на использование сторонних макросов, а его нарушение наказуемо: в худшем случае аккаунт может быть заблокирован навсегда.
Причины купить мышь и клавиатуру с программируемыми кнопками, даже если вы не геймер
Содержание
Содержание
Выбирая компьютерную клавиатуру или мышь, пользователь первым делом обращает внимание на категорию: игровая или обычная. Казалось бы, зачем бухгалтеру нужна игровая клавиатура, если там даже сапер покрылся вековой пылью. Не нужна, а просто необходима! Ведь любые действия можно «забиндить» на программируемые клавиши, что в несколько раз сократит время выполнения рутинных задач, и просто отдыхать, пока автоматика делает все сама.
Как это устроено
Раньше периферийное оборудование работало только по аналоговому соединению. Прослойкой между манипуляторами и тем, что появлялось на экране, была операционная система компьютера. Это вносило в работу тандема определенные ограничения. Теперь устройства стали полностью цифровыми и самостоятельными: они идут со своими операционными системами, процессорами и памятью.
Мощность встроенного в аксессуары железа позволяет работать не только с заводским программным кодом, но и с пользовательскими настройками. Современные игровые и рабочие клавиатуры поддерживают работу с фирменным софтом, где буквально каждая кнопка может быть настроена по вкусу владельца. Правда, не все пользователи догадываются, что действия можно переложить на игровую клавиатуру или манипулятор. Особенно сложно разобраться в этой кутерьме новичкам и ретроградам, но стоит только вникнуть, как идеи по автоматизации польются рекой. Ведь каждый хотел бы сказать клавиатуре: «Эй, делай это, то, и снова это, а я пока пойду пить кофе». С игровыми аксессуарами провернуть такое — проще простого.
Что уже придумали за нас
С функционалом дополнительных клавиш часто сталкиваются владельцы ноутбуков: им привычно видеть по соседству с клавишами F1-F12 их модификаторы, предназначенные для управления ноутбучным железом. С их помощью можно управлять беспроводной сетью, регулировать яркость подсветки дисплея, ввести ноутбук в спящий режим или включить Bluetooth. Постепенно это удобство переехало и в настольные компьютеры, но здесь пользователь может уже самостоятельно назначать дополнительные команды.
Регулировка яркости
Современные мониторы общаются с компьютером по шине DDC/CI, поэтому большинство моделей поддерживают управление яркостью подсветки не только через штатные кнопки на корпусе, но и «по проводу» из Windows. Кому надоело искать кнопки на задней панели дисплея, может сделать это с помощью дублеров на клавиатуре:
Управление окнами и рабочими столами
Если не назначить горячие клавиши, работа с окнами и рабочими столами в Windows может показаться запутанным и неудобным делом. Но с помощью волшебных клавиш можно быстро переключаться между столами, сворачивать приложения и открывать панель задач.
Мультимедийные кнопки
Постоянно искать плеер в запущенных приложениях, чтобы переключить песню? Зачем, если это можно сделать одним нажатием.
Регулировка громкости
И уж тем более не придется крутить регулятор громкости на задней части колонок, если на клавиатуре для этого уже все предусмотрено.
Горячий запуск программ
Любую из функциональных клавиш можно превратить в ярлык для запуска программы, открытия файла или какого-либо скрипта. В заводском исполнении в клавиатуру часто «прописывают» калькулятор или запуск интернет-браузера:
Как этим пользоваться
Функциональность клавиш и настройки зависят от модели клавиатуры и могут изменяться через фирменные утилиты. Например, у неигровых клавиатур и мышей Logitech за это отвечает программа Logitech Options:
Чтобы настроить функциональный ряд по своему вкусу, достаточно выбрать удобную кнопку, которая подсвечивается в программе, и назначить ей задание:
Пользователи редко меняют яркость монитора, поэтому вместо регулировки подсветки можно назначить команду для изменения масштаба. Это работает в браузере, окнах и папках системы, просмотрщиках и редакторах фотографий, а также везде, где можно приближать и удалять. Крайне удобная вещь:
Кроме того, на программируемые клавиши можно назначить действия «копировать/вставить», чтобы забыть про растяжку пальцев при нажатии «Ctrl + C» или «Ctrl + V»:
А если хочется больше экзотики, то можно сделать так:
Или совсем обнаглеть и переделать клавишу в ярлык для запуска Photoshop:
Все это работает по прямому нажатию. Если же использовать не горячий ряд, а стандартные функциональные клавиши, то нужно зажать модификатор Fn:
В офисных и творческих клавиатурах можно редактировать только работу кнопок верхнего ряда. Полностью программируемых клавиш здесь не бывает, поэтому такая клавиатура подходит тем, кто использует ее в качестве печатной машинки. Как минимум потому, что она не умеет записывать макросы. Кстати, об этом.
Как сделать самому
Макрос — это последовательность действий, которые записываются в память устройства. То есть, это автоматические нажатия на физические клавиши и кнопки. Например, непрерывный клик для обновления веб-страницы каждые 5 секунд. Вместо того чтобы делать это вручную, достаточно записать алгоритм на программируемую клавишу и наблюдать со стороны за монотонной работой автоматики. Некоторые макросы и готовые образцы для программирования клавиш уже есть в фирменном ПО для мышки или клавиатуры.
Отличительная особенность таких систем в том, что программный алгоритм записывается в память устройства и не занимает вычислительное время самого компьютера. В этом есть преимущество: стандартная автоматизация ОС часто блокируется сторонними программами и игровыми сервисами. В случае со скриптами, записанными в память другого устройства, такие проблемы исключены: макрос будет работать подобно настоящему пользователю. Тем более, что оптимизированные для работы с системой устройства всегда комплектуются дополнительными свободными клавишами, поэтому использовать для таких задач игровые аксессуары будет намного комфортнее.
Принцип работы автоматических скриптов можно представить на примере компьютерной игры. В шутерах реализована отдача огнестрельного оружия: стрельба очередью, как и в реальной жизни, «уводит» прицел в сторону. Опытные киберстрелки компенсируют это с помощью противоположных движений мышью: прицел вверх — мышь вниз.
С помощью макроса можно имитировать действия профессионального игрока. В сухом виде код скрипта выглядит примерно так: нажать кнопку «стрельба», сдвинуть курсор на 5 пикселей вниз, нажать кнопку «стрельба», сдвинуть курсор вниз на 4 пикселя и вправо на 3 пикселя, нажать кнопку «стрельба» и так далее. В итоге получится так:
Но даже программная реализация макросов работает и вполне бывает достаточна для некоторых действий. Причем не всегда требуется фирменный софт: сторонние программы тоже кое-что умеют. Например, известный редактор скриптов BotMek:
Просто нажимаем клавишу «Запись» и вводим, то, что хотим автоматизировать. В нашем примере это написание двух строчек с цифрами 123. Для этого записываем такую последовательность: 1 – 2 – 3 – Enter – 1 – 2 – 3 – Enter. Как только алгоритм окончен, нажимаем «Стоп» и сохраняем скрипт. Возвращаемся на вкладку «Клавиши», выбираем любую свободную кнопку на клавиатуре и присваиваем ей новый макрос:
Проверяем работу автоматики в блокноте. Нажимаем PageUp (ту клавишу, которой присвоили скрипт):
Работает. И так можно автоматизировать все, что умеют делать клавиатура и мышь.
Макросы вне игры
Кроме игровых сценариев, макросы можно применить и в офисе. Здесь все зависит от креативности пользователя и его задач.
Подстановка текста
Каждый день пишете десятки сообщений с помощью разных сервисов и отправляете электронные письма? Нажатием одной кнопки можно ускорить подстановку подписи в любом текстовом окне:
Мышь «С добрым утром!»
Почему бы не заставить работать компьютерную мышь, пока шеф созывает офис на летучку: включаем компьютер, ждем загрузки, нажимаем волшебную кнопку и уходим заряжаться энергией в кабинет начальника. Мышь сама приведет систему в рабочий вид: запустит программы, зайдет в интернет и откроет Google, почту, погоду, новости и YouTube. Для этого подойдет тот же BotMek, который мы использовали в примере с «123». С помощью программы записываем все действия, которые хотим превратить в скрипт, затем проверяем:
Управление Excel
Мышка-чертежница
Незаменимый инструмент архитектора или проектировщика: можно заставить мышь автоматически рисовать часто используемые фигуры. Например, круги, прямоугольники или треугольники:
Работа с сотнями объектов
Можно написать такой алгоритм, чтобы при нажатии на кнопку выделялись все файлы в папке и копировались в буфер обмена:
Вместо секретаря
Вместо того, чтобы идти в «Пуск» за кнопкой выключения, назначим горячую клавишу на мышь или клавиатуру, и они сделают все сами:
Игровая мышь и клавиатура — это удобно
Выбор клавиатуры или мыши не должен останавливать покупателя на этапе выбора между игровой или обычной периферией. Можно согласиться с тем, что раньше понятие игровых аксессуаров воспринималось и производителями, и пользователями несколько иначе — вычурный дизайн, яркий окрас и не всегда удобная эргономика в угоду внешнему виду.
Сегодня игровые аксессуары можно считать синонимом удобства, универсальности и комфорта. Поэтому ответ один: если выбирать, то сразу игровые. В числе их преимуществ имеются: