メインコンテンツまでスキップ

ホットキー

ホットキーはアクションのトリガーで、アクションを実行するキーの組み合わせです。ホットキー専用のページはありません。ホットキーは、アクション ページで、ジェスチャや入力テキストと並べてアクションに追加します。1 つのアクションに、どの種類のトリガーでも複数持たせることができます。

アクションにホットキーを追加する​

Input.Observerシンプル詳細
オートメーション
アクション
テキスト展開
スニペット
レコーダー
サンドボックス
アプリ グループ
無視グループ
ジェスチャ
エンジン
グローバル イベント
除外ゾーン
スクリプト
プラグイン
セットアップ
全般
外観
プロファイル
コンソール
セキュリティ
ヘルプ
バージョン情報
アクション
メモを開く
タブを閉じる
アクション
トリガー
+ ジェスチャ
+ ホットキー
+ テキスト展開
ホットキーCtrl+Shift+N
キーの組み合わせ
Ctrl+Shift+N
登録済み
押されたままの修飾キー
離してから元に戻す押したままにする
  1. アクション ページで、アプリ グループ でアプリ グループを選び、アクションを選択します (または作成します)。
  2. トリガー カードで + ホットキー ① をクリックします。
  3. キーの組み合わせ フィールド ② をクリックします。待機中は キーの組み合わせを押してください… と表示されます。
  4. 組み合わせ (例: Ctrl+Shift+N) を押します。フィールドにそれが表示されます。
  5. 詳細モードでは、登録済み ③ と 押されたままの修飾キー ④ を選びます (下記参照)。
  6. 保存します。エンジンが保存された構成を受け取ると、ホットキーが機能します。

トリガー カードの 2 行目には、2 種類のホットキーのどちらかを示す Windows に予約 または 受動的な監視 が表示されます (予約か受動か)。

注記

詳細モード。 登録済み、最後のキーを消費する、押されたままの修飾キー は、詳細モードでだけ表示されます。シンプル モードでは、新しいホットキーは Windows に予約され、アクションの実行前に押されたままの修飾キーを離します。シンプル モードが、詳細モードで設定した値を変更することはありません。

キーの選び方​

キーの組み合わせフィールドは、押したキーを動作させずに記録します。フィールドが待機している間は、Win+E でエクスプローラーは開かず、既存のホットキーも実行されません。

  • 組み合わせは、任意の数の修飾キー (Ctrl、Shift、Alt、Win) と、ちょうど 1 つのほかのキーで構成されます。修飾キーだけでは完了せず、フィールドはほかのキーを待ち続けます。
  • ファンクション キー、テンキー、スクリプトのキーの文法に名前のないキーも含め、ほかのどのキーでも最後のキーにできます。
  • F9 単独のように、修飾キーのない組み合わせも使えます。予約した場合、そのキーはすべてのプログラムから奪われます (予約か受動か)。
  • 修飾キーなしの Esc は取り消しで、フィールドは変わりません。Shift+Esc のように修飾キー付きの Esc は記録されます。
  • 左右の修飾キーは同じ修飾キーです。Ctrl+K のホットキーは、どちらの Ctrl キーでも実行されます。
  • フィールドが記録するのは、構成ウィンドウがアクティブなウィンドウである間だけです。ほかの場所をクリックすると記録は止まります。

予約か受動か​

ホットキーは、Windows に予約される (登録済み がオン、既定) か、受動的に監視される (登録済み がオフ) かのどちらかです。

Windows に予約受動的な監視
前面のプログラムはキーを受け取るかどのプログラムでも決して受け取りません。受け取ります。ただし、最後のキーを消費する がオンで、このホットキーのアクションが前面のウィンドウに適用される場合は除きます。
別のプログラムが既に同じキーを予約している場合このホットキーは失敗します。Input.Observer がそれを報告します (ほかのプログラムが持っているキー)。両方が実行されます。ほかのプログラムのショートカットとこのアクションです。
エンジンが無効になっているか、無視グループによって一時停止している間キーは引き続きすべてのプログラムから奪われ、何も実行されません。キーは通常どおりプログラムに届き、何も実行されません。
適した用途どこでも Input.Observer のものにしたいキー。アクションが適用されないプログラムでは引き続き通常どおり機能すべきキー、またはほかのプログラムが既に予約しているキー。

Windows への予約は、エンジンが構成を読み込むたびに、異なる組み合わせごとに 1 回行われます。どのウィンドウが前面にあるか、どのプロファイルがアクティブか、アクションが前面のウィンドウに適用されるかには依存しません。これは意図的なものです。ホットキーの予約はそのキーを所有するという選択なので、後からほかのプログラムが取得することはできず、予約を保持することでウィンドウが変わるたびにキーを解放して再予約することを避けています。そのため、アクションが別のプロファイルや別のプログラムに属する予約済みのホットキーでも、キーは奪われ、何も実行されません。組み合わせを使うすべてのアクションがオフの場合、そのアプリ グループがオフの場合、またはグループの ホットキーを使用する がオフの場合、組み合わせは予約されません。

最後のキーを消費する​

受動的な監視のホットキーでは、最後のキーを消費する (既定でオン) によって、組み合わせの最後のキーの押下、キー リピート、解放が前面のプログラムに渡されません。修飾キーは常に素通りします。これが適用されるのは、このホットキーが前面のウィンドウに対してアクションを実行する場合だけで、それ以外の場所ではキーは素通りします。予約済みのホットキーでは、Windows が既にキーを保持しているため、この選択肢は表示されません。

修飾キーは素通りするため、Windows がそれら単独に反応することがあります。受動的な監視の組み合わせに Alt や Win が含まれていると、前面のプログラムが Alt 単独の押下と見なしてメニュー バーを選択したり、Windows がスタート メニューを開いたりすることがあります。Input.Observer はこれを完全には防げません。そうなる場合は、組み合わせを Windows に予約するか、Ctrl や Shift を含む組み合わせを選んでください。

押されたままの修飾キー​

ホットキーは、修飾キーをまだ押している間に実行されます。そのままでは、テキストを入力するアクションは Ctrl や Alt が押されたままの状態で入力してしまいます。押されたままの修飾キー で、離してから元に戻す (新しいトリガーの既定) と 押したままにする のどちらかを選びます。完全なルールは修飾キーとタイミングにあります。

1 回の押下で 1 回実行​

ホットキーを押したままにしても、アクションは 1 回だけ実行されます。Windows のキー リピートで再び実行されることはありません。もう一度実行するには、最後のキーを離してから押し直します。これは両方の種類のホットキーに当てはまります。

実行されるアクション​

ホットキーにはポインターの下のウィンドウがありません。最後のキーを押した時点の 前面のウィンドウ (キーボード フォーカスのあるウィンドウ) を使います。

  1. ウィンドウが無視グループに属している場合は、何も実行されません。予約済みのホットキーのキーは、引き続きそのウィンドウに渡されません。
  2. ウィンドウが ホットキーを使用する がオンのアプリ グループに属し、そのグループがアクティブなプロファイルで適用される場合は、そのグループで照合順序が最初の、この組み合わせと種類のホットキーを持つ有効なアクションが実行されます。
  3. そのグループで何も実行されない場合、そのグループまたは 全般 ページで グローバルにフォールバック がオフでない限り、ホットキーはグローバル グループのアクションにフォールバックします。
  4. どのアプリ グループにも属さないウィンドウは、グローバル グループのアクションを直接使います。
  5. 何も一致しなければ、何も実行されません。

そのため、1 つの組み合わせで、アプリ グループごとに別のアクションを実行し、それ以外の場所ではグローバルのアクションを実行できます。複数のグループで使われている予約済みの組み合わせは、1 回だけ予約されます。スコープとフォールバックの詳細はスコープとフォールバックで説明しています。特定のプロファイルに限定されたアクションは、ほかのプロファイルではスキップされます (プロファイル)。

ホットキーが実行されないとき​

次の間は、ホットキーのアクションは実行されません。

  • ジェスチャを描いている間。
  • マクロを記録している間、またはジェスチャをトレーニングしている間。
  • トレイからエンジンが無効にされている間、または フォーカス中はすべて一時停止 が設定されたウィンドウにフォーカスがあるため一時停止している間 (無視グループ)。
  • セーフ モードの間。セーフ モードではホットキーはまったく予約されません。

全般 ページのすべてのアクションを停止するホットキーは例外で、セーフ モード以外のすべての状態で機能します。

競合​

アクション エディターは、次のそれぞれについて、トリガーにバナーを、一覧のアクションの行に点を表示します。

バナー意味
ここでは別のアクションがこのキーを使用しています同じアプリ グループの 2 つのアクションが、同じ組み合わせと種類を持っています。一覧で上にあるほうが実行され、もう一方はこのキーでは決して実行されません。どちらが優先されるかはバナーに示されます。
このキーの組み合わせは 2 回使用されています同じ組み合わせが、あるアクションでは予約、別のアクションでは受動になっています。1 回のキー押下で両方が実行される可能性があります。どちらかを変更して解決してください。
このキーはすべてのアクションを停止しますこの組み合わせは、全般 ページのすべてのアクションを停止するホットキーです。押すと、このアクションを実行する代わりにすべてのアクションが停止します。
Ctrl+Break はマクロの記録を停止します予約済みの Ctrl+Break のホットキーがあると、記録停止キーが機能しなくなります。代わりにトレイ アイコンまたは レコーダー ページから記録を停止してください。
多くのキーボードでは Ctrl+Alt で文字が入力されますちょうど Ctrl+Alt と文字キーの組み合わせです。AltGr キーのあるキーボード レイアウトでは、€ や @ などの文字を入力すると発動してしまいます。Shift を加えると避けられます。
キーが設定されていませんトリガーにまだ組み合わせがなく、決して実行されません。
Windows または別のプログラムが既にこれらのキーを使用していますほかのプログラムが持っているキーを参照してください。

異なる 2 つのアプリ グループでの同じ組み合わせは競合ではありません。どちらが実行されるかは前面のウィンドウで決まります (実行されるアクション)。

ほかのプログラムが持っているキー​

組み合わせを Windows に予約できるのは 1 つのプログラムだけです。エンジンがホットキーのいずれかを予約できない場合、構成を読み込むたびに (起動時、保存後、構成の再読み込み後)、予約できなかったすべての組み合わせを一覧にした 構成の警告 メッセージを 1 つ表示します。それらのホットキーは、そのセッションでは機能しません。アクション エディターでは、それらに Windows または別のプログラムが既にこれらのキーを使用しています と表示されます。Win+L など、Windows 自体も一部の組み合わせを予約しています。

解決するには、ほかのキーを選ぶか、キーを持っているプログラムを閉じてトレイ メニューの 構成の再読み込み を選ぶか、登録済み をオフにしてキーを受動的に監視します。

そのキーを使っていたアクションを変更または削除した直後の場合は、先に保存してください。それまでは Input.Observer が自身の予約を保持しています。