Pull to refresh

Comments 25

ЯННП, как вы стали работать быстрее?

Программа AHK позволяет забить на нажатие кнопки огромное количество макросов. То есть одна кнопка может теперь выполнять практически неограниченное кол-во полезных действий. Дальше - дело техники. У всех рабочие программы/пайпланы/воркфлоу разные, у себя в других статьях я разобрал на примере работы с Foundry Nuke. Данная статья скорее как тутор по установки проги и настройки работы второй клавиатуры!

Я всё еще не понял, как вы стали работать быстрее. В чем заключается ваша работа?

Я работаю в сфере визуальных эффектов, именно - композитинг. Программа, в которой я работаю, использует ноды для обработки изображения. Есть разные ноды с разным функционалом. Обычно, чтобы добавить ноду - нужно руками писать ее имя и нажимать enter. Поэтому, когда я ввел себе вторую клаву и autohotkey - я забил на клавиши определенные вызов нужных нод. То есть, вместо того, чтобы каждый раз совершать кучу действий - я совершаю одно (нажимаю нужную кнопку на клаве). Это один из примеров. Макросами можно ускорить работу с системой, открывая сразу нужные папки. В целом макросы ускоряют работу и упрощают жизнь!

А думать при этом нужно? Просто я работаю программистом и даже если у меня будет инструмент, который позволит коммитить 100500 строк текста в день, я продолжу выдавать ~200.

Мы, кажется, о разном немного говорим) Я вел речь о «техническом» аспекте. О том, как «кнопочки нажимать быстрее» - и только об этом. Тут не про личные навыки и компетенции (это совсем другой разговор) - тут скорее про то, как ускорить и автоматизировать рутину в работе! :)

я думаю человек выше говорит вот о чем: обычно "нажимание кнопочек" занимает 5-10% всего рабочего времени, все остальное время ты "думаешь", и при таком раскладе экономия выходит всего пара минут в день

Понимаю! Опять же, как я сказал выше, не имею представления, как именно протекает работа в других сферах. Конкретно у меня - «нажимание кнопочек» - это значительная часть работы. И очень нудная. Соответственно, для меня ускорение открытия папок, создания папок и прочего - значительное ускорение работы в целом)

Тут экономия не времени имхо, а нервов. Иногда есть что-то рутинное в работе связанное с однообразными действиями и даже если это 10 минут в день, хочется автоматизировать)

emacs уже 40 лет существует

Просто это кликбейтный заголовок

Также можно и с мышкой сделать, вот код для закрытия одной вкладки в браузере. При работе в браузере не нужно тянутся к клавиатуре или мышкой тыкать на крестик. Просто нажимаешь дополнительную кнопку на мышке(ели она есть) и вкладка закрывается. Этим я чаще всего пользуюсь:

; Этот код поместить в файл: AutoHotkeyU64.ahk
; ------- XButton2 - (шершавая кнопка) --------
XButton2::

IfWinActive, Vivaldi ; Проверяет, существует ли указанное окно и является ли оно активным. окно браузера "Vivaldi"
{             ; если окно активно то нужно закрыть одну вкладку
  SendInput ^{F4}  ; нажатие Ctrl + F4 для закрытия вкладки
  return ; выходим досрочно если у нас была работа с Vivaldi
}


IfWinActive, Mozilla Firefox ; Проверяет, существует ли указанное окно и является ли оно активным. окно браузера "Mozilla Firefox"
{             ; если окно активно то нужно закрыть одну вкладку
  SendInput ^{F4}  ; нажатие Ctrl + F4 для закрытия вкладки
  return ; выходим досрочно если у нас была работа с Mozilla Firefox
}


return ; конец нажатия XButton1 ===============
; =============================================

Ctrl + W не работает в вивальди?)

Это две кнопки, это другое. Тут в два раза быстрее чем Ctrl + W

Ahk не просто про «нажатие двух кнопок заменить на нажатие одной» - прога позволяет писать комплексные скрипты для автоматизации чего угодно, конкретные примеры - у меня в профиле! :)

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

Добавил. Но только недостаточно) хахаха. Так что все, что нужно - пишем сами)

Добрый день! Немного вкину своего экспирианса и спрошу. Вариант же позиционируется как, практически, бесплатный для эквапа девайса с макросами? И возможностью их тонкой кастомизации? Просто если да, ноу проблем, это хорошо! Но если нет, то есть альтернативы - кейпады и мышки с макросами. Я проектировщик, много работаю в 2D 3D, и ещё миллионе программ связанных/не связанных с работой. Взял себе кейпад и мышку с макросами, эффективность работы в любой программе x 20. Максимум, хоткеев (по навигации, скриптам, горячим клавишам и ТД.), что можно тактильно запомнить, при учёте использования программы и раскладки под нее хотя бы раз в неделю, 20-40, не учитывая повторных кнопок в профиле. К тому же, очень часто приходится переназначивать максоры, ввиду ненадобности последних, или для более удобного расположения, абгрейдить их и переписывать последовательности (что в прочем не помеха для скриптов), и это все намного удобнее делать в уже готовом и заточенным под это дело интерфейсе с дровами для кейпада и мышки. Ну а если в общем, то все это полезно больше для людей которые на потоке выдают результат, проектирование, моделирование, дизайн, документооборот. В сферах, где мыслительный процесс, это неотъемлемая часть процесса, которая не может быть в достаточно степени оптимизирована, как написание кода, это уже намного менее эффективно. Спасибо огромное за пост! Попробую с этой программой залатать пару косяков софтины под кейпад и мышки.

На счет периферии с готовой возможностью настройки макросов - уже засматриваюсь на мышку с 12 кнопками на боковой панели) AHK - абсолютно бесплатная программа, и предлагает не просто макросы на ЛЮБУЮ периферию подвязать - она предлагает составлять целые скрипты, которые исполняются нажатии на кнопку. Конкретно такого функционала в официальных приложениях для макросов на клаве/мышки пока не встречал(но могу ошибаться). То есть ahk - не просто сочетание клавиш повесить на кнопку - это про «создать скрипт с ветвлениями, обработкой и прочим добром», чтобы сделать свою жизнь проще! У меня в профиле есть конкретные примеры использования (при работе за пк и работе в Nuke в частности)

Мне кажется, я даже знаю на что Вы засматриваетесь😁 Да, безусловно, возможность в глубокий кастом макроса, полезно, особенно если задача стоит специфичная. Если что-то такое появляется, пишу скрипт на пайтоне (в зелёной змейке, сайнапсе, можно в два нажатия его назначить кнопке). Но это опять таки узко-профильная штука, во многих сферах гибкость, и удобность (которую дает софтина), = высокой мобильности (убрать, заменить, переназначить), буквально за пару нажатий. Посидел пару минут и у тебя полный набор команд и всего необходимого под рукой на ситуативную задачу. А вот специфическую, которую нельзя решить стандартными горячими клавишами, внутри программной настройкой горячих клавиш с командами или со скриптами на внутреннем языке (если такая отсутствует, но сейчас это редкость), последовательностью нажатий на уровне видны и захватом действий, то в таком случае безусловно. Причем, будет скорее всего в разы сподручнее того же скрипта на пайтоне. На самом деле мы возвращаемся к вопросу конечного потребителя. Наверное, для хардкорного кодинга, как написал один из комментаторов, это не особо полезно, хотя быстрая навигация, открытие мануалов и сподручных материалов, вставка каких-то шаблонов, как по мне может ускорить работу. А вот для обывателя, как я, который с кодом работает на примитивном уровне и больше по приколу, у которого мыслительная деятельность распаралелена с производством конечного продукта, схемы, модели, документы (остаётся только исполнять и по ходу корректировать), френдли юзер интерфейс вкатывает намного лучше.

Ps. Я скорее всего плюю со своей колокольни, поэтому не сильно объективен, программу не пробовал, а стоит (займусь этим завтра), тогда возможно смогу найти, конкретно для себя, полезные сценарии использования)

Берем программу Multikeyboard от компании Mediachance и получаем практически то же самое, только без всей этой кучи действий. Встроенный упрощенный вариант бейсика и какой-никакой графический интерфейс позволяют наворотить в некотором роде прям уникальные вещи. Минусы есть конечно, но аналогов для себя не нашел. Юзаю уже несколько лет. Использую несколько клавиатур для макросов. Понасоздавал себе и бесконечных буферов обмена с возможностями FIFO и FILO и сортировкой, и других прикольных выкрутасов и всё это точно так-же по нажатию одной клавиши для макроса. Ооочень кайфовая програмка с некоторыми возможностями которых всё-еще нигде нет. Рекомендую. Пробуйте.

Пока даже не слышал а такой, спасибо) обязательно гляну!

Как всё сумбурно. Половина статьи о прикоствливании дополнительной клавиатуры, два слова об ahk и полслова о практическом применении.

Такое нужно писать наоборот, сначала зачем оно надо и как помогает, а потом уже как настроить и что можно ещё прикостылить.

Я на работе сделал ahk файлик, которые по хоткеям пароли вводит для разных железок и систем управления. А то раньше инженеры годами по 200-300 раз в день либо писали руками, либо копировали из блокнотика.

Соглашусь, что мысли я пока не сильно гладко расписываю свои) просто был под впечатлением от проги - хотелось поделиться. Касательно паролей - интересное решение! Может себе тоже что-то подобное напишу

Sign up to leave a comment.

Articles