Чи є спосіб налагодити роботу AutoHotKey або IronAHK?


17

Мені дуже цікаво отримати AutoHotKey, програму Windows для автоматизації натискань клавіш, яка працює під Ubuntu. Поки що я встановив Wine, але не можу використовувати жоден із своїх попередніх сценаріїв Windows. Чи є якісь рекомендації?

Відповіді:


13

Autokey - це еквівалент Linux для AutoHotKey для Windows.

(Оновлення 01 травня16) Вищезгадана сторінка більше не існує. Зараз є порт на Python 3 на Github .

Деякі його особливості

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

Для мене найбільша відмінність полягає в тому, що Autokey використовує Python як свою мову сценаріїв, а не конкретну власну мову як AutoHotKey.

У них також є Ubuntu PPA , тому ви можете легко встановити його і бути в курсі оновлень.

Ви можете прочитати дійсно гарну статтю ( як про Geek ), про встановлення та використання Autokey для швидкої налаштування.


Десіо, ти роке. Я щойно пішов і встановив це і почав його налаштовувати. хоча мені вдома не потрібно стільки текстових макросів, скільки на роботі, я можу легко побачити, як це перетворюється на одне з моїх улюблених додатків. браво.
nathwill

Я радий допомогти :-)
Decio Lira

Я встановив AutoKey. Вивчаємо пітон зараз, але, схоже, в сценаріях є багато зайвих. Сценарій автозаповнення від AutoHotKey - це те, що я дійсно хотів би. Це посилання (goo.gl/6Y5k) - це 8 кбіт-файлів у форматі 81 Кбіт, але працює у нестисненому тексті 4,9 Мб. Він блокує AutoKey лише використовуючи його.
Запуск

@RunningUtes Я не впевнений, що ви маєте намір із цим файлом, оскільки мова сценарію AutoHotKey не працюватиме з AutoKey AFAIK. Досить смішно, мені вдалося імпортувати файл, використовуючи QT GUI автовиключення.
Decio Lira

2
autokey весь час виходить з ладу в ubuntu 13.10
qed

8

Якщо у вас є сценарії AutoHotKey для автоматизації додатків Windows, що працюють у Wine, то AutoHotKey - саме та програма, яку ви використовуєте. На щастя, AutoHotKey дуже просто встановити у Wine, оскільки проект Wine використовує його для наших автоматизованих інструментів QA.

Найпростіший спосіб Ubuntu - це просто включити Wine PPA та встановити там пакет Wine. Це призведе до пакету winetricks . Потім ви можете відкрити термінал і набрати " winetricks autohotkey ", і він завантажить + встановить його автоматично для вас.


Добре знати, ніколи не використовуючи AutoHotKey з додатками у вині.
Decio Lira

1

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


На сьогодні IronAHK здається абсолютно мертвим. Немає оновлень протягом декількох років. Шкода: - /
Torben Gundtofte-Bruun

@ TorbenGundtofte-Bruun Офіційно підтверджено (на сторінці git IronAHK)
Antony

1

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

Я тестував AutoKey, і це чудово, але, на жаль, він не справляється з подіями миші.

IronAHK вже не розробляється, тому вам доведеться будувати з джерела за допомогою monodevelop. Я знайшов деякі помилки, пов’язані з goto (близько 3 випусків), які я змінив, якщо інакше заяви, то я міг нормально компілювати.


0

Існує досить багато текстових макро-додатків для Linux, а також деякі програми для запису та повторного запуску різних подій клавіатури та миші за потребою.

поки я ніколи не використовував AutoHotKey спеціально, я використовую Texter на роботі і вважаю, що він схожий на те, що ви шукаєте. (якщо не можна, будь ласка, уточнюйте, що саме ви хочете зробити, і можливо, це допоможе комусь відповісти).

є багато додатків / IDE, які підтримують текстові макроси в Linux, або якщо ви хочете поєднати повторні дії в декількох додатках, є xmacro ... http://xmacro.sourceforge.net/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.