web-dev-qa-db-ja.com

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

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

15
RunningUtes

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

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

その機能のいくつか

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

私にとって最大の違いは、Autokeyがスクリプト言語としてAutoHotKeyとしての特定の専用言語の代わりにPythonを使用していることです。

また、 buntu PPA があるため、簡単にインストールして、最新の情報を入手できます。

Autokeyをインストールして使用してすばやくセットアップする方法については、 本当に良い記事How to Geek )を読むことができます。

13
Decio Lira

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

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

7
Scott Ritchie

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

AutoKeyを試してみましたが、すばらしいですが、残念ながらマウスイベントをうまく処理できません。

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

1
caiohamamura

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

1
Chinasaur

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

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

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

0
nathwill