AutoHotKeyまたはIronAHKを機能させる方法はありますか?


17

Ubuntuで動作する、キーストロークを自動化するためのWindowsプログラムであるAutoHotKeyを取得することに非常に興味があります。これまでにWineをインストールしましたが、以前のWindowsスクリプトを使用することはできません。推奨事項はありますか?

回答:


13

Autokeyは、Windows用のAutoHotKeyに相当するLinuxです。

(Update 01May16)上記のページはもう存在しません。現在、Githubの Python 3への移植版があります。

その機能のいくつか

  • KDEおよびGTKバージョンが利用可能であり、AutoKeyをあらゆるデスクトップ環境にうまく統合できます。
  • Pythonスクリプトを作成して、キーボードで実行できるほぼすべてのタスクを自動化する
  • 組み込みのコードエディター(KDEのQScintillaまたはGTKのGtkSourceView2を使用)
  • オンデマンドで任意のプログラムに貼り付けるフレーズ(テキストブロック)を作成します(X選択を使用)
  • フォルダ内にフレーズ/スクリプトのコレクションを作成し、ホットキーまたは略語をフォルダに割り当ててポップアップメニューを表示します
  • 正規表現を使用して、タイトルでウィンドウをフィルタリングし、特定のアプリケーションでのトリガーからホットキー/略語を除外できます
  • スクリプト、フレーズ、およびフォルダをトレイアイコンメニューに添付して、ホットキーや略語を割り当てずにそれらを選択できます。
  • AutoKeyは使用パターンを追跡し、最も頻繁に使用されるアイテムをポップアップメニューの上部に表示できます

私にとっての最大の違いは、Autokeyがスクリプト言語としてPythonを使用することです。AutoHotKeyとしての特定の独自言語ではありません。

また、Ubuntu PPAも用意されているため、簡単にインストールして、最新情報を入手できます。

Autokeyのインストールと使用に関する迅速なセットアップに関する非常に良い記事How to Geek)を読むことができます。


デシオ、ロックします。私はちょうどこれを行ってインストールし、セットアップを開始しました。自宅で仕事をするほど多くのテキストマクロは必要ありませんが、これが私のお気に入りのアプリケーションの1つになっているのは簡単にわかります。ブラボー。
ナスウィル

私は助けてくれてうれしいです:
デシオリラ

AutoKeyをインストールしました。Pythonを今すぐ学習していますが、スクリプトには多くの冗長性があるようです。AutoHotKeyからのオートコンプリートスクリプトは、本当に欲しいものです。このリンク(goo.gl/6Y5k)は81kbのzipファイルですが、4.9Mbの非圧縮テキストで実行されます。使用するだけでAutoKeyをロックします。
RunningUtes

@RunningUtes AutoHotKeyスクリプト言語はAutoKey AFAIKでは機能しないため、このファイルで何を意図しているのかわかりません。面白いことに、autokeyのQT GUIを使用してファイルをインポートできました。
デシオリラ

2
autokeyがubuntu 13.10で常にクラッシュする
2014

8

Wineで実行中のWindowsアプリケーションを自動化するAutoHotKeyスクリプトがある場合、AutoHotKeyはまさに使用するプログラムです。幸いなことに、Wineプロジェクトでは自動QAツールにAutoHotKeyを使用しているため、AutoHotKeyはWineに非常に簡単にインストールできます。

Ubuntuで最も簡単な方法は、Wine PPAを有効にしてそこにWineパッケージをインストールすることです。これにより、winetricksパッケージが取り込まれます。次に、ターミナルを開いて「winetricks autohotkey」と入力すると、自動的にダウンロードとインストールが行われます。


知っておきたいことですが、ワインのアプリでAutoHotKeyを使用することはありません。
デシオリラ

1

これは解決策というよりも警告です。Ubuntu 10でIronAHKをビルドする手順を見つけました。すべてのコメントをチェックして、Ubuntu 11で動作するようにします。しかし、いくつかのスクリプトをビルドして実行しようとすると、IronAHKは完全な実装にはほど遠いようです。たとえば、ホットキーなどのコア機能はまだ機能していないようです。


IronAHKは今では完全に死んでいるようです。数年間更新されません。残念:-/
Torben Gundtofte-Bruun

@ TorbenGundtofte-Bruun公式に確認されています(IronAHKのgitページで)
Cyriac Antony

1

IronAHKとAutoHotkey(Wine)はUbuntuで動作しますが、.NET(IronAHK)またはWine Applications(AutohotKey)の下でのみホットキーとフォームをキャプチャします。

私はAutoKeyをテストしましたが、それは素晴らしいですが、残念ながらマウスイベントをあまりうまく処理しません。

IronAHKはもう開発されていないため、monodevelopを使用してソースからビルドする必要があります。gotoに関連するいくつかのバグ(約3件の問題)が見つかりましたが、if elseステートメントに変更すると、正常にコンパイルできます。


0

Linux用のテキストマクロアプリケーションはかなりあり、必要に応じてさまざまなキーボードイベントやマウスイベントを記録および再実行するアプリケーションもあります。

私は特にAutoHotKeyを使用したことはありませんが、職場ではTexterを使用しており、探しているものに似ていると考えています。(そうでない場合は、特にあなたがやりたいことを明確にしてください。おそらくそれは誰かが答えるのに役立つでしょう)。

Linuxでテキストマクロをサポートする多くのアプリケーション/ IDEがあります。または、複数のアプリケーションで繰り返されるアクションを組み合わせたい場合は、xmacro ... http://xmacro.sourceforge.net/

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.