自動キー入力なしでWindows 10でAlt + Tabを無効にする方法


2

どのように人は無効にすることができます Alt + タブ Windows 10の場合 なしで AutoHotkeyのようなサードパーティ製ソフトウェアを使用していますか?

誤って打つ Alt + タブ ゲームは本当に迷惑ですが。そしていくつかのゲームはAutoHotkeyまたは他のサードパーティソフトウェアの使用を許可しません。

私は欲しい Alt + タブ 無効になっていますが、それでも使用する機能を持ちたいです。 Alt そして タブ 個別にキーを押します。



私はクールなスイッチの列と行を見るだけです。
prolink007

1
@Biswapriyo私はそれがもう関連しているとは思わない。
prolink007

1
どうやって誤ってAlt + Tabキーを押すのですか? (ちょっと興味があるんだけど)
gbvisconti

1
@ gbviscontiうーん...それは偶然ではありません。しかしaltに束縛されたものとtabに束縛されたものがあります。これら2つの動作を同時に実行すると、windows alt + tabがアクティブになります。
prolink007

回答:


6

使用しないという文脈の中で否定的な答えを出すには時期尚早です。 サードパーティ製品ですが、これは私の歴史的研究の結果です、 これはこの質問を進めるのに役立つかもしれません。

Alt-Tabを非常に傍受しにくくするという決定が行われました。 Windows NT何が行われたかを説明している記事は、記事から消えています。 インターネットだが、私はWayback Machineで古い版を見つけた。 2003年12月からデート。 見つけるのは難しいので、ここではイメージとして再現します。

image

マイクロソフトの開発者が挙げた3つの解決策 (彼らがまだユーザーの質問に答えた時からの日付)

  • Windowsカーネルを修正する、Windows DLLを意味する
  • API機能でホットキーを登録する RegisterHotKey 、 これはDLLをゲームにインジェクトすることによってのみ可能です。 実行している間、人生を真剣に禁じられることがあります。
  • AutoHotKeyのように、システム全体のキーボードフックを作成します。 あなたが言うことはまたあなたを禁止させることができます。

NTの元々の開発者を信じることができるなら 唯一の現実的な解決策が含まれる唯一の選択肢 AutoHotKeyなどのプログラム。

私の側から私は他の解決策を見ることができないが、おそらく誰か そうでなければ他の巧妙なハックについて知っています。

Alt-Tabを無効にするAutoHotKeyスクリプトは次のとおりです。

#IfWinActive Counter-Strike: Global Offensive
LAlt & Tab::
return

正しいタイトルを #IfWinActive コマンド、 Alt-Tabは、ゲームにフォーカスがあるときにのみ無効になります。

キーボードへの低レベルのアクセスを使用するゲームでは、スクリプトは 管理者として実行する必要があるかもしれません。


これはちょっと時代遅れです。もちろんWindows NTには当てはまりますが、それ以降のバージョンのWindowsでは、Alt + Tabを無効にするオプションがレジストリ設定によって再導入されました。
Albin

そして好奇心から(私はゲーマーではない、少なくともこれ以上ではありません)、なぜ「システム全体のキーボードフック」があなたをゲームから追い出させるのでしょうか。ウェイバックマシンのエントリーへのリンクも投稿していただけませんか。ありがとうございます。
Albin

しかし話題に戻ると、私は解決策を見つけた ここに 。これはされている 採用された Altキーと一緒に使うためには、Alt + Tabでも使えるかどうか疑問に思う。試してみてください。
Albin

オフトピックコメントはに移動しました チャット
Albin

@ Albin:何も動かされなかったので、手動で行われるべきです。
harrymc

1

サードパーティ製のソフトウェアがないと問題を解決することはほとんど不可能であるように見えるので、私はこのようにAutoHotkeyを偽装するつもりです:

  1. AutoHotkey.exeをコピーし、名前を変更して、不審なディレクトリ(たとえばコピーする c:\Program Files\AutoHotkey\AutoHotkey.exe
    c:\Program Files\Microsoft\Monitor.exe あるいはSystem32にも。
  2. AutoHotkey-Script拡張子の名前を変更する .ahk 例えば .cfg
    たとえば、ここに保存します。 c:\Users\<user>\Monitor.cfg
  3. スクリプトを起動します。 c:\Program Files\Microsoft\Monitor.exe c:\Users\<user>\Monitor.cfg

私はそれが検出されないだろうと思います。

それがとにかく認識されるならば、私はまた使用することによってコピーされたexeファイルの特性を変更するでしょう。 stackoverflow:実行可能ファイルのプロパティを変更する方法(Windows) ファイルプロパティが起点を思い出さないように、たとえばファイルの説明は、 「アプリケーションモニタ」


AutoHotkeyは名前ではなくシステムフックによって検出されます。
harrymc

知っておくと良いのですが...:あなたはそれを推測しますか、それとも彼らがシステムフックをチェックしているとあなたは確信しますか? Windows自体や他の多くのソフトウェアもシステムフックを使用しているので、私は尋ねます。したがって、それが「悪い」システムフックであるのか「良い」システムフックであるのかを判断するのは非常に困難です。
Tom

それはすべてゲーム開発者、彼らがどんな種類の干渉を許すかに依存する。
harrymc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.