複数のキーボードレイアウトを有効にすると、Windows 10はそれらをランダムに切り替えます(説明されているものと同様 here )。誤ってWin+Space
を押していると思われるので、このショートカットを無効にしたいと思います。
しかし、「言語オプション」ページを見ると、このキーボードショートカットに関連する設定、またはそれを無効にする方法が表示されません。このショートカットを無効にするにはどうすればよいですか?
これは、他のすべてのWin+Space
ショートカットを無効にすることなくWin+XYZ
keyboad-layout swapを無効にする唯一の方法です。
そこにあるものをすべてこれで置き換えます(そして保存します):
#space::
新しく作成された.exeをダブルクリックしてスクリプトを実行し、テストを実行します。必要に応じて名前を変更し、Win+Space
ショートカットを無効にする次回のために保存します。
.exeをスタートアップフォルダにコピーします。以下にフォルダのパスを示します。
現在のユーザー:
C:\ Users \%Username%\ AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
すべてのユーザー:
C:\ ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Windows 10でOPと同じ問題が発生しているときにこれを発見しました。私の発見は、Calsalの反対票が実際に有効だったということでした。
私の問題は、Win + Spaceホットキーとは何の関係もありませんでした。代わりに、「ランダムに」から「ENG INTL」に切り替わりました。「入力言語間」のホットキーは、「Ctrl + Shift」を押すとキーボードレイアウトを切り替えるようにデフォルトで設定されていたためです。たくさんのホットキーを使うプログラマーとして、結局「Ctrl」と「Shift」を同時に押してしまう。
私が彼と同じ問題を抱えていたが、Windows 10では、これはCalsalからの回答への追加です。
Windows 10の場合:
良い人生を楽しんでください。の Windows+Space オプションは引き続き機能します。あなたがそれを望むなら、投票された答えを見てください。
押す Win+R そして実行する
"C:\Windows\system32\rundll32.exe" Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}{HOTKEYS}