はじめに
アプリやゲームの操作をボタン1つに割り当てられて便利なStream Deck。
私も普段から様々なショートカットを登録して使っていますが、あるときから原神を起動中にホットキーが反応しなくなってしまいました。
今回反応しなくなったのは、WindowsキーとShiftキー、矢印キーを同時押ししてウィンドウを別のモニターへ移動させるショートカットです。
物理キーボードで同じキーを押せば正常に動くのに、Stream Deckから実行した場合だけ何も起きません。
Stream Deckの再設定やPCの再起動なども疑いましたが、原因は意外と簡単なところにあったので皆さんにシェアします。
原因
ずばり、原因は「原神とStream Deckの管理者権限が揃っていなかった」というものです。
原神などのゲームは、デスクトップやスタートメニューのアイコンをダブルクリックして起動すると、ユーザーアカウント制御のポップアップが表示されることがあります。
ここで「はい」を選んで起動したゲームは管理者権限で動作します。一方のStream Deckを普段どおり起動している場合、Stream Deckは通常権限で動作しています。
今回は原神で発生しましたが、スターレイル、ゼンレスゾーンゼロ、鳴潮など、管理者権限で起動するゲームでも同じ症状が起こる可能性があります。
Windowsでは、通常権限で動作しているアプリが管理者権限のアプリを勝手に操作できないよう制限されています。
Stream Deckの「ホットキー」アクションはキーボード入力を再現しているため、この制限に引っかかるとボタンを押しても対象のゲームにはキー入力が届きません。
物理キーボードでは動くのにStream Deckだけ反応しない場合は、この権限差が原因である可能性が高いです。
対処法
対処法は簡単で、Stream Deckも管理者権限で起動します。
- タスクバー右下の通知領域にあるStream Deckアイコンを右クリックする
- メニューからStream Deckを終了する
- スタートメニューで「Stream Deck」と検索する
- Stream Deckを右クリックして「管理者として実行」を選ぶ
- ユーザーアカウント制御が表示されたら「はい」を選ぶ
Stream Deckを管理者権限で起動したあと、同じホットキーを試してみましょう。
私の環境では、これだけで原神のウィンドウを別モニターへ移動できるようになりました。
スターレイル、ゼンレスゾーンゼロ、鳴潮などでStream Deckのホットキーだけが反応しない場合も、同じ手順を試してみてください。
先に通常起動しているStream Deckを終了する
すでに通常権限のStream Deckが起動している場合、そのまま「管理者として実行」を選んでも既存のプロセスが使われてしまう可能性があります。
確実に管理者権限で起動するため、先に通知領域からStream Deckを終了しておくのがポイントです。
以前は使えていた理由
「同じ設定なのに以前は使えていた」という場合は、以前と現在でどちらかの起動方法が変わっている可能性があります。
- 以前はStream Deckも管理者権限で起動していた
- 以前はゲームを通常権限で起動していた
- ゲームやランチャーの更新後、起動時にユーザーアカウント制御が表示されるようになった
- ゲームやショートカットの「管理者として実行」設定を変更した
Stream Deck側のホットキー設定が壊れていなくても、起動時の権限が変わるだけで急に使えなくなるため注意が必要です。
注意点
Stream Deckを管理者権限で起動すると、Stream Deckから起動されるプラグインも強い権限で動作する可能性があります。
信頼できるプラグインだけを使用し、必要がない場合は常に管理者権限で起動する設定にしないほうが安心です。
なお、通常権限のアプリを含めてすべてのホットキーが効かない場合は、今回とは別の原因です。
その場合はStream Deck本体のUSB接続、スリープ復帰、Stream Deckソフトの状態などを確認しましょう。
おわりに
いかがでしたでしょうか。
物理キーボードでは動くのにStream Deckからのホットキーだけ反応しないと、設定が壊れたように見えてしまいます。
しかし、対象のゲームが管理者権限で動いている場合は、Stream Deckも管理者権限で起動するだけで解決できる可能性があります。
この記事がお役に立てれば幸いです。
それでは。







