Есть ли способ получить работу AutoHotKey или IronAHK?

15

Мне очень интересно получить AutoHotKey, программу Windows для автоматизации нажатий клавиш, работающих под Ubuntu. До сих пор я установил Wine, но не смог использовать ни один из моих предыдущих сценариев Windows. Есть ли рекомендации?

    
задан RunningUtes 12.10.2010 в 03:15
источник

5 ответов

13

Autokey - эквивалент Linux для AutoHotKey для Windows.

(Обновление 01May16) Вышеприведенная страница больше не существует. Теперь есть порт для Python 3 на Github .

Некоторые из его функций

  • Доступны версии KDE и GTK, что делает AutoKey хорошо интегрированным в любую среду рабочего стола.
  • Пишите скрипты Python для автоматизации практически любой задачи, которая может быть выполнена с клавиатуры.
  • Встроенный редактор кода (с использованием QScintilla в KDE или GtkSourceView2 в GTK)
  • Создание фраз (блоков текста), которые нужно вставить в любую программу по запросу (использует выбор X)
  • Создавать коллекции фраз / скриптов в папках и назначать горячую клавишу или аббревиатуру в папку для отображения всплывающего меню
  • Регулярные выражения могут использоваться для фильтрации окон по их названию, для исключения горячих клавиш / сокращений от запуска в определенных приложениях
  • Сценарии, фразы и папки могут быть прикреплены к меню значков в трее, позволяя вам выбирать их, не назначая горячую клавишу или аббревиатуру
  • AutoKey может отслеживать ваши шаблоны использования и представлять наиболее часто используемые элементы в верхней части всплывающего меню

Для меня самое большое различие заключается в том, что Autokey использует Python в качестве своего языка сценариев, а не для конкретного фирменного языка как AutoHotKey.

У них также есть Ubuntu PPA , поэтому вы можете легко установить его и не отставать от обновлений.

Вы можете прочитать действительно хорошую статью ( о Geek ), об установке и использовании Autokey, чтобы быстро настроить вас.

    
ответ дан Decio Lira 12.10.2010 в 03:33
7

Если у вас есть сценарии AutoHotKey для автоматизации приложений Windows , запущенных в Wine, тогда AutoHotKey - это точно программа для использования. К счастью, AutoHotKey очень легко установить в Wine, так как проект Wine использует его для наших автоматизированных инструментов QA.

Самый простой способ Ubuntu - просто включить PPA Wine и установить там пакет Wine. Это вытащит пакет winetricks . Затем вы можете открыть терминал и набрать « winetricks autohotkey », и он автоматически загрузит его + автоматически.

    
ответ дан Scott Ritchie 13.10.2010 в 01:54
1

Это скорее предупреждение, чем решение. Я нашел инструкции по созданию IronAHK на Ubuntu 10 . Проверьте все комментарии, чтобы заставить его работать над Ubuntu 11. Но после создания и попытки запустить несколько скриптов мне кажется, что IronAHK довольно далек от полной реализации. Основные функциональные возможности, такие как, например, горячие клавиши , похоже, пока не работают ... Было бы рад, если бы здесь было показано неправильно.

    
ответ дан Chinasaur 09.06.2011 в 10:25
1

IronAHK и AutoHotkey (Wine) работают на Ubuntu, хотя они будут захватывать только горячие клавиши и формы под .NET (IronAHK) или Wine Applications (AutohotKey).

У меня есть teste AutoKey, и это здорово, но, к сожалению, он не очень хорошо обрабатывает события мыши.

IronAHK больше не разрабатывается, поэтому вам придется строить из исходного кода с помощью monodevelop. Я нашел некоторые ошибки, связанные с goto (около 3 вопросов), которые я изменил на if else, тогда я мог бы скомпилировать нормально.

    
ответ дан caiohamamura 05.05.2015 в 17:10
0

существует немало текстовых макросов для linux, а также некоторые приложения для записи и повторного запуска различных событий клавиатуры и мыши по мере необходимости.

, в то время как я никогда не использовал AutoHotKey, я использую Texter на работе и считаю, что он похож на то, что вы ищете. (если бы вы не могли прояснить, в частности, что именно вы хотите сделать, и, возможно, это поможет кому-то ответить).

существует много приложений / IDE, поддерживающих текстовые макросы в Linux, или если вы хотите объединить повторяющиеся действия в нескольких приложениях, есть xmacro ... Ссылка

    
ответ дан nathwill 12.10.2010 в 03:35