GNU/Linux >> Linux の 問題 >  >> Linux

Xmacroでの入力文字列の自動化?

xmacroでマクロを書く方法を教えてください (デスクトップ環境全体で機能します)文字列を拡張できますか?

例えば。 「thx」と入力すると、「ありがとう」に展開されます。

承認された回答:

xmacro は基本的なマクロレコーダー/マクロプレーヤーです。これはいくつかの点で優れていますが、キーストロークを動的に監視するのには適していません(記録以外)…

  • xmacro:Xディスプレイでのキーストロークとマウスの動きの記録/再生

自動キーなどのツールを使用したほうがよいでしょう。 .. How-To Geek

でいくつかのチュートリアルを見つけることができます

Autokeyサンプルスクリプト
Autokeyビデオ
Autokey機能:

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

Linux
  1. Linux Cプログラミングチュートリアルパート9:文字列

  2. Curlを使用してWebリクエストを自動化しますか?

  3. エスケープ文字列をCurl経由で投稿しますか?

  1. 複数行の文字列を削除しますか?

  2. ファイル内の複数の文字列を見つける方法は??

  3. Bashシェルスクリプトで文字列を比較する方法

  1. Bashで文字列を数値として評価する方法

  2. Bashで文字列を連結する方法

  3. LVM とマルチパス – サンプル LVM フィルター文字列