web-dev-qa-db-ja.com

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

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

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

37
Kyle Strand

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

これは、他のすべてのWin+Spaceショートカットを無効にすることなくWin+XYZ keyboad-layout swapを無効にする唯一の方法です。

これを行う方法は次のとおりです。

  1. AHKをダウンロード( AutoHotkey
  2. AHKをインストールする
  3. 任意のフォルダーを右クリックして、New>AutoHotkey ScriptCreate new script

  4. スクリプトを右クリックし、Edit ScriptEdit Script

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

    #space::
    
  6. スクリプトを右クリックしてCompile ScriptCompile script

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

永続化するための追加手順:

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

現在のユーザー:

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

すべてのユーザー:

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

13
Klinghust

Windows 10でOPと同じ問題が発生しているときにこれを発見しました。私の発見は、Calsalの反対票が実際に有効だったということでした。

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

11
Pat Brown

私が彼と同じ問題を抱えていたが、Windows 10では、これはCalsalからの回答への追加です。

Windows 10の場合:

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

良い人生を楽しんでください。の Windows+Space オプションは引き続き機能します。あなたがそれを望むなら、投票された答えを見てください。

7
Koen Cornelis

押す Win+R そして実行する

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