Windows 10でWin + Spaceキーボードレイアウトスイッチを無効にする


32

複数のキーボードレイアウトを有効にしている場合、Windows 10はそれらの間をランダムに切り替えているようです(ここで説明しているものと同様)。誤ってを押しているWin+Spaceと思われるため、このショートカットを無効にしたいと思います。

ただし、「言語オプション」ページを見ると、このキーボードショートカットに関連する設定、または無効にする方法は表示されません。このショートカットを無効にするにはどうすればよいですか?


複数のキーボードレイアウトを必要としない限り、不要なキーボードレイアウトを削除してショートカットを「無効にする」ことができます。これは、新規インストールで最初に行うことの1つです。
クリングハスト

@Klinghustデフォルトでは、レイアウトは1つのみであるため、2番目のレイアウトを意図的に有効にしていなければ、このショートカットは見つかりませんでした!
カイルストランド

1
ノルウェーのデフォルトは、ノルウェー語とアメリカ英語の2つのキーボードレイアウトです。そのため、1つを削除することをお勧めします。
クリングハスト

@Klinghustフェア!
カイルストランド

回答:


11

Win + Spaceキーボードレイアウトスワップを無効にする

私の知る限り、これはWin+Space他のすべてのWin+XYZショートカットを無効にすることなくキーボードレイアウトスワップを無効にする唯一の方法です。

これはそれを行う方法です:

  1. ダウンロードAHK(AutoHotkey
  2. AHKをインストールする
  3. 任意のフォルダーを右クリックし、「新規」 >「自動ホットキースクリプト」を選択します 新しいスクリプトを作成する

  4. スクリプトを右クリックし、スクリプトの編集を選択します スクリプトを編集

  5. そこにあるものをこれで置き換えます(そして保存します):

    #space::
    
  6. スクリプトを右クリックして、「スクリプトをコンパイル」を選択します スクリプトをコンパイルする

  7. 新しく作成した.exeをダブルクリックしてスクリプトを実行し、テストを実行します。必要に応じて名前を変更し、次にWin+Spaceショートカットを無効にするときに保存します。

永続化する追加の手順:

.exeをスタートアップフォルダーにコピーします。以下に、フォルダーのパスをリストします。

現在の使用者:

C:\ Users \%Username%\ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

全てのユーザー:

C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp


現時点ではWin 10コンピューターを使用できないため、これをテストできませんでした。また、Win 7ではWin + Spaceを使用してレイアウトを切り替えるようには見えませんが、 veは以前AutoHotKeyなどで成功していました。ただし、Win + Lショートカットは特別であり、オーバーライドまたは変更できないことは知っています
カイルストランド

VirtualBoxを使用してWindows 10で正常にテストされました。通常のインストールでも同じである必要があります。
クリングハスト

1
私はあなたがそれをテストしたと仮定していましたが、答えを「受け入れられた」とマークする前に自分でテストするのが好きです!この場合、例外を設けたのでコメントしました。
カイルストランド

2
通常のインストールで完全に機能することを確認できます。ありがとう!
ジョンY

8

私は、Windows 10でOPと同じ問題を経験しているときにこれを見つけました。私の発見は、Calsalの投票率の低い答えが実際に私にとってうまくいったことです。

私の問題は、Win + Spaceホットキーとは関係ありませんでした。代わりに、「Ctrl + Shift」を押すとキーボードレイアウトを切り替えるように「入力言語間」のホットキーがデフォルトで設定されていたため、「ランダムに」「ENG INTL」に切り替えました。たくさんのホットキーを使用するプログラマーとして、私は結局「Ctrl」と「Shift」を同時に多く押します。


これらの設定があなたのケースで機能することは確かですが、これは元の質問の目的ではありません。
JBert

7
それでも、私たちは常に何をすべきかを尋ねるわけではないので、この答えは役に立つかもしれません。
ヤレクチェク

6

これは、彼が説明したのと同じ問題を抱えていたが、Windows 10ではCalsalからの回答に追加されたものです。

Windows 10の場合:

  • [言語とキーボードオプションの編集]-> [キーボードの詳細設定]-> [言語バーオプション]-> [キーの詳細設定]に移動します。
  • 入力言語間でキーシーケンスを変更を選択
  • 「キーボードレイアウトの切り替え」を「未割り当て」に変更します。

良い人生をお楽しみください。Windows+のSpaceオプションは、まだ動作します。あなたがそれを望むなら、賛成の答えを見てください。


どうもありがとう!「ctrl + shift」がそのショートカットであることに気づくのに少し時間をかけました。
ブルーノセラーノ

1

Win+ Rを押して実行

"C:\Windows\system32\rundll32.exe" Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}{HOTKEYS}

4
これが何をするのか、なぜ機能するのか、どのように知っているのかなどをもっと説明してください。
ポン引きジュースIT

これは、文字通り、@ koenの回答に従うときに最後のダイアログを表示するために実行されるコマンドです。そこから、Ctrl + Shiftキーバインドの割り当てを解除できます。
pix
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.