トラブルシューティング
まずトレイ アイコンを確認してください。ツールヒントには Input.Observer の状態が表示され (トレイ アイコン)、コンソールの システム セクションには何が問題だったかが表示されます (確認する場所)。
ジェスチャを描いても何も起こらない
軌跡が表示されず、ボタンは Input.Observer がないかのように動作します。
| 原因 | 見分け方 | 対処法 |
|---|---|---|
| Input.Observer が実行されていない | トレイ アイコンがない (隠れているアイコンも確認してください) | スタート メニューから Input.Observer を起動します (起動しない) |
| オフになっている | ツールヒントが「i.o - 無効」 | トレイ メニューで 有効 にチェックを付けます |
| 前面のプログラムがすべてを一時停止している | グループ名を含むツールヒント「i.o - 自動的に無効化 (…)」 | そのアプリ グループで フォーカス中はすべて一時停止 がオンになっています (アプリ グループ) |
| ウィンドウが無視グループに入っている | 一部のプログラムでだけ起こる | 無視グループ を確認します (無視グループ) |
| セーフ モード | ツールヒントが「i.o - セーフ モード (通常の動作に戻すには再起動してください)」 | Ctrl キーを押さずに Input.Observer を再起動します (セーフ モード) |
| すべて停止のホットキーが押されたか、同時に実行されたアクションが多すぎた | ホットキーも含めて、すべてが一度に止まった | トレイ メニューの 構成の再読み込み を選びます (全般) |
| 無視する修飾キーを押していた | Ctrl キー (既定) を押している間だけ起こる | それがそのキーの目的です (全般) |
| 描画ボタンではないボタンを使った | 既定では右ボタンだけで描画する | 全般 ページの 描画ボタン でボタンを選びます |
| ポインターが除外ゾーンの中にある | 画面の一部の領域でだけ起こる | 除外ゾーン を確認します (除外ゾーン) |
| 管理者として実行されているプログラムが前面にある | そのようなウィンドウにフォーカスがある間だけ起こる | 管理者として実行されるプログラムを参照してください |
| ウィンドウがどのアプリ グループにも属さず、グローバルにフォールバック がオフ | 独自のグループを持たないプログラムでだけ起こる | グローバルにフォールバック をオンにする (全般) か、グループを追加します (スコープとフォールバック) |
軌跡は描かれるがアクションが実行されない、または別のアクションが実行される
- ヒントを確認します。 描いている間、ヒントにはストロークが一致しているアクションの名前が表示されます。ヒントがなければ一致していません。表示されるタイミングはヒントとメッセージにあります。
- ストロークが保存済みのジェスチャに十分近くない。 練習するか、別のサンプルを追加するか、ジェスチャ ページで照合をより寛容にします (照合)。
- アクションがここでは適用されない。 別のアプリ グループにある、画面の一部の領域に限定されている、アクティブでないジェスチャのプロファイルに限定されている、またはオフになっている可能性があります (スコープ、プロファイル、領域)。
- アクションは実行されたが、目に見える効果がなかった。 コンソールを開いてください。失敗したスクリプトは システム セクションに理由を示します。アクションが送るキーは前面のウィンドウに届きます。ジェスチャの下にあるウィンドウをアクティブにする (全般) は、描いた場所のウィンドウを先に前面に出します。管理者として実行されているプログラムは、キーを受け付けないことがあります (下記)。
- ジェスチャが取り消された。 ボタンを押したまま キャンセルのタイムアウト (既定では 0.5 秒) より長く止まっていると、ジェスチャは取り消され、押下はウィンドウに渡ります (全般)。
右クリックが遅れる、またはプログラムで機能しない
右ボタンが描画ボタンである間、Input.Observer は、描いているかどうかがわかるまで右ボタンの押下を保留します。ジェスチャの最小移動量 (5 ピクセル) を超えて動かさずにボタンを離すと、押下と解放は通常のクリックとしてウィンドウに渡されます。そのため次のようになります。
- コンテキスト メニューは、ボタンを押したときではなく離したときに開きます。 これは想定どおりの動作です。
- プログラムでの右ボタンのドラッグ (ゲーム、デザイン プログラム、右ボタンでのファイルのドラッグ) は、代わりにジェスチャになります。次のいずれかで解決できます。
- ボタンを押すときに Ctrl キー (無視する修飾キー) を押したままにする。
- ボタンを押し、ドラッグする前に キャンセルのタイムアウト (既定では 0.5 秒) の間ポインターを動かさずにおく。すると押下がプログラムに渡されます。
- プログラムを無視グループに入れる (プログラムを対象外にする)、または全画面で実行している間だけ無視する (無視グループ)。
- リモート デスクトップと仮想マシンのウィンドウ (リモート デスクトップ、Hyper-V、VMware、VirtualBox、TeamViewer、AnyDesk、Parsec) はスターター セットで無視されているため、中のコンピューターは右ボタンをそのまま受け取ります。
ホットキーが発動しない
- 別のプログラムが既にそのキーの組み合わせを使っている。 Windows に予約されたホットキーは、1 つのプログラムしか保持できません。アクションには「Windows または別のプログラムが既にこれらのキーを使用しています」と表示されます。別の組み合わせを選ぶか、もう一方のプログラムを閉じてトレイ メニューの 構成の再読み込み を選びます (ホットキー)。
- ホットキーが別のアプリ グループに属している。 そのグループのウィンドウでだけ機能します (グローバルにある場合は、グループが上書きしない限りどこでも機能します)。
- 前面のウィンドウが無視されているか、すべてを一時停止している。
- ジェスチャ、マクロの記録、ジェスチャのトレーニングの最中である。 その間ホットキーは発動しません。すべて停止のホットキーは例外で、常に機能します。
- 前面のウィンドウが管理者として実行されている (下記)。
- セーフ モード、または Input.Observer がオフになっている。 その場合、ホットキーは登録されません。
プログラムでテキスト展開が発動しない
- テキスト展開がオフ になっているか、略語を終わらせるはずのキー (Space、Tab、Enter) が有効になっていません。テキスト展開 の 設定 タブを確認してください (テキスト展開)。
- 略語が別のアプリ グループに属している、またはウィンドウが無視されています。
- プログラムが管理者として実行されている (下記)。
- テキストが乱れる、または文字が欠ける。 スクリプト ページの 入力の遅延 を大きくしてください (スクリプトの設定)。
管理者として実行されるプログラム
Windows は、通常のプログラムが、管理者として実行されているプログラムを監視したり制御したりできないようにしています。セットアップ プログラムでインストールし、インストール フォルダーから起動した Input.Observer は、そのようなプログラムを扱うことが許可されています。それ以外の場所から起動したコピーは許可されません。管理者として実行されているプログラムにキーボード フォーカスがある間は、ジェスチャが始まらず、そこで入力したキーは Input.Observer に届かず (そのためテキスト展開と一部のホットキーが発動しません)、アクションはそのプログラムにキーやクリックを送れません。トレイ アイコンのメニューも開かないことがあります。
- タスク バーや任意の通常のウィンドウをクリックすると、Input.Observer は再び機能します。
- 管理者のプログラムを扱うには、セットアップ プログラムで Input.Observer をインストールし、スタート メニューから起動します。
Input.Observer が起動しない
| 表示されるもの | 原因 | 対処法 |
|---|---|---|
| 「Input.Observer は既に実行中です。」 | 別のコピーがあなたのセッションで実行されています。 | 通知領域でそのアイコンを探します。 |
| パスワードの確認の後、キャンセル で何も起こらない | 構成が保護されており、パスワードなしでは起動できません。 | 再び起動してパスワードを入力します (セキュリティ)。 |
| 「Input.Observer は構成を読み込めません」 | 構成ファイルが壊れているか、ありません。 | ダイアログの選択肢のいずれかを選びます (復元)。 |
| 使用許諾契約の後、同意しない で何も起こらない | 契約に同意する必要があります。 | 再び起動して 同意する を選びます (バージョン情報とライセンス)。 |
| 「30 日間の試用期間が終了しました。」 | 試用期間が終わりました。 | ライセンス キーを入力するか、終了 を選びます (バージョン情報とライセンス)。 |
| Windows のバージョンを示すメッセージ | Input.Observer には Windows 10 バージョン 1809 以降が必要です。 | Windows を更新します。 |
| 起動するが、すぐに構成内の何かが停止したり誤動作したりする | 構成の読み込み イベントまたはアクション | セーフ モードで起動して修正します (セーフ モード)。 |
構成ウィンドウが接続できない
構成ウィンドウを使うには、Input.Observer が実行されている必要があります。
- 開いたときに 「Input.Observer が実行されていません」: Input.Observer を起動してから、そのトレイ アイコンからウィンドウを開きます。
- 「構成ウィンドウが Input.Observer に接続できませんでした」: Input.Observer が応答しませんでした。実行されたら 再試行 を選びます。
- ウィンドウのステータス バーに 「エンジンに接続できません — 再試行中」: ウィンドウを開いている間に Input.Observer が応答しなくなりました。編集内容は残りますが、応答が戻るまで保存はできず、ウィンドウは再試行し続けます。その間に未保存の変更がある状態でウィンドウを閉じる場合は、ファイルに保存… で後で参照できるファイルに残せますが、インポートはできません。
- 8 MB を超える構成ファイル はウィンドウで開けません。Input.Observer は起動時にそのことを警告します。
プラグインが起動しない、または軌跡がシンプルな線になる
- レンダラーが描画していないときは、外観 ページの上部にそのことと理由が表示され、停止している場合は 再起動 があります (外観)。その間は、クラシックの軌跡、ヒント、メッセージ ウィンドウが描画します。
- プラグイン ページ (詳細モード) で、プラグインの状態を確認します。未使用 は、レンダラーではない描画プラグインでは正常な状態です。自動的に無効化 -- 起動に失敗しました と プラグインにより終了 には 再試行 が必要です (プラグイン)。
- セーフ モードでは、プラグインは実行されません。
- 選んだスタイルの代わりに ネオングロー が描かれる場合は、たとえばライセンスが変わったためにスタイルがロックされています (外観)。
描画で全画面のゲームや動画がカクつく
ジェスチャの合間は描画レイヤーをウィンドウの背面に置く をオンにします (Styles プラグインの場合は カスタマイズ… で、クラシックの線の場合は 軌跡のオプション タブで)。または、全画面で実行している間だけ適用される無視グループにゲームを入れます (軌跡を軽く保つ)。
セーフ モード
セーフ モードでは、問題を引き起こす可能性のあるものを何も実行せずに Input.Observer を起動するため、構成を修正できます。
- Input.Observer を終了します (トレイ メニューの 終了)。
- Ctrl キーを押しながら起動し、「Input.Observer をセーフ モードで起動しますか?」が表示されるまで押し続けます。
- はい を選びます。
セーフ モードでは、ジェスチャ、ホットキー、テキスト展開、プラグインはなく、あなたのアクションも 構成の読み込み / エンジンのシャットダウン のスクリプトも実行されません。パスワードとライセンスは通常どおり求められます。トレイ アイコンにはセーフ モードであることが表示され、構成ウィンドウは通常どおり機能するため、問題の原因となったものを変更して保存できます。コンソールの スクリプト セクションで自分で実行するスクリプトは実行されます。
セーフ モードは Input.Observer を再起動するまで続きます。セーフ モードに入る方法は、起動時に Ctrl キーを押したままにすることだけです。
問題のある変更から復旧する
- まだ構成ウィンドウにいる場合: 破棄 で、ウィンドウを開いてからの変更が、既に適用したものも含めてすべて元に戻ります。
- アクションが暴走している場合: すべて停止のホットキー (既定では Ctrl+Shift+Alt+F9) を押します (全般)。その後、アクションを修正して 構成の再読み込み を選びます。
- 起動直後に誤動作する場合: セーフ モードを使います。
- 以前の構成に戻す場合:
Backupフォルダーからコピーを復元します (バックアップ)。 config.tomlを手作業で編集したら、構成の再読み込みで「構成を再読み込みできませんでした」と表示された場合: 以前の構成が有効なままです。メッセージには理由 (指定された行と列の誤り、開けないファイル、パスワードで保護されたファイル、存在しないファイルへの参照) が示されます (構成の再読み込み、ファイルを手作業で編集する)。
確認する場所
- コンソールのシステム セクション (トレイ メニューの コンソールを表示) には、エンジンが気付いたこと (構成の問題、失敗したアクションとスクリプトとその理由、レンダラーが使えないこと) が一覧表示されます。コンソールが閉じている間に届いた行は、開いたときに表示されます (コンソール)。
- 構成ウィンドウ には、Input.Observer が構成を修復した場合や構成について助言がある場合に、保存バーの上に「この構成に関するエンジンからのお知らせ n 件」が 表示 と共に表示されます。
- スクリプトが
UtilityPrintで出力する内容 は、コンソールの ユーザー セクションにあります。 - Input.Observer はログ ファイルを書き込みません。バグ報告には、バージョン情報 ページからバージョンをコピーし (コピー)、コンソールのテキストを添えてください。