Мені дуже цікаво отримати AutoHotKey, програму Windows для автоматизації натискань клавіш, яка працює під Ubuntu. Поки що я встановив Wine, але не можу використовувати жоден із своїх попередніх сценаріїв Windows. Чи є якісь рекомендації?
Мені дуже цікаво отримати AutoHotKey, програму Windows для автоматизації натискань клавіш, яка працює під Ubuntu. Поки що я встановив Wine, але не можу використовувати жоден із своїх попередніх сценаріїв Windows. Чи є якісь рекомендації?
Відповіді:
Autokey - це еквівалент Linux для AutoHotKey для Windows.
(Оновлення 01 травня16) Вищезгадана сторінка більше не існує. Зараз є порт на Python 3 на Github .
Деякі його особливості
Для мене найбільша відмінність полягає в тому, що Autokey використовує Python як свою мову сценаріїв, а не конкретну власну мову як AutoHotKey.
У них також є Ubuntu PPA , тому ви можете легко встановити його і бути в курсі оновлень.
Ви можете прочитати дійсно гарну статтю ( як про Geek ), про встановлення та використання Autokey для швидкої налаштування.
Якщо у вас є сценарії AutoHotKey для автоматизації додатків Windows, що працюють у Wine, то AutoHotKey - саме та програма, яку ви використовуєте. На щастя, AutoHotKey дуже просто встановити у Wine, оскільки проект Wine використовує його для наших автоматизованих інструментів QA.
Найпростіший спосіб Ubuntu - це просто включити Wine PPA та встановити там пакет Wine. Це призведе до пакету winetricks . Потім ви можете відкрити термінал і набрати " winetricks autohotkey ", і він завантажить + встановить його автоматично для вас.
Це скоріше попередження, ніж рішення. Я знайшов інструкції зі створення IronAHK на Ubuntu 10 . Перевірте всі коментарі, щоб він працював на Ubuntu 11. Але після побудови та спроби запуску декількох сценаріїв мені здається, що IronAHK досить далеко від повної реалізації. Основні функціональні можливості, такі як, скажімо, гарячі клавіші , здається , ще не працюють ... Будемо раді, якщо тут відображаються неправильно.
IronAHK і AutoHotkey (Wine) працюють на Ubuntu, хоча вони захоплюють лише гарячі клавіші та форми під .NET (IronAHK) або Wine Applications (AutohotKey).
Я тестував AutoKey, і це чудово, але, на жаль, він не справляється з подіями миші.
IronAHK вже не розробляється, тому вам доведеться будувати з джерела за допомогою monodevelop. Я знайшов деякі помилки, пов’язані з goto (близько 3 випусків), які я змінив, якщо інакше заяви, то я міг нормально компілювати.
Існує досить багато текстових макро-додатків для Linux, а також деякі програми для запису та повторного запуску різних подій клавіатури та миші за потребою.
поки я ніколи не використовував AutoHotKey спеціально, я використовую Texter на роботі і вважаю, що він схожий на те, що ви шукаєте. (якщо не можна, будь ласка, уточнюйте, що саме ви хочете зробити, і можливо, це допоможе комусь відповісти).
є багато додатків / IDE, які підтримують текстові макроси в Linux, або якщо ви хочете поєднати повторні дії в декількох додатках, є xmacro ... http://xmacro.sourceforge.net/