

Windows向けにビルドされたEmacsを使っていると、タイプ中に何の前触れもなく突然Windowsの言語設定がENGに変化しまい、キーボードの記号配列が突然変わってキーボードのキートップ表示どおりに入力できなくなってしまうことがあるのですが、何かの設定で防止できるでしょうか。

現状は「またか・・・」と思いつつ、マウスでタスクバーのENGをクリックして日本語(Microsoft
IMEかGoogle日本語入力かのいずれか)に戻しています。

OSはWindowsXP, 7,
10と変えてきていますがどれでも発生しており、32ビット版OSでも64ビット版OSでも発生しています。また、特定のキー入力で再現するわけでもなく、不定期に発生します。

Emacsの方は、<http://ftp.jaist.ac.jp/pub/GNU/emacs/windows/>
で配布されているEmacs24系最新バージョンを使っています。

またPCのハード依存ということでもなく、HPやDELLのデスクトップPC、PanasonicのノートPCで発生しました。

一度、Windowsの言語設定でENGを削除して日本語だけにしてみたことがありますが、同現象が再発して、言語設定を確認するとENGがいつの間にか蘇っていました。


CC BY-SA 3.0
2017-01-08T02:31:28.937
31701
2023-02-09T06:34:42.480
20139
question
windows emacs
Emacs24使用中に不意にWindowsの言語設定がENGに変化してしまう症状の対策はありますか？


左Alt + Shift
「入力言語を切り替える」を押しているのではないでしょうか。このキーバインディングはEmacsではなくWindowsが処理しています。「テキストサービスと入力言語」ダイアログでキーシーケンスを割り当てなしにしてみてください。

[![画像の説明をここに入力](https://i.stack.imgur.com/f0wEo.png)](https://i.stack.imgur.com/f0wEo.png)


CC BY-SA 3.0
2017-01-08T22:49:37.830
31716
2017-01-08T22:49:37.830
3475
31701
answer


Windows のバグで  
[![画像の説明をここに入力](https://i.stack.imgur.com/y2lW7.png)](https://i.stack.imgur.com/y2lW7.png)  
「入力言語の切り替え」を設定していないのにショートカットが有効になるというものがあります。  
一度、有効にした後、無効にすることで、ショートカットを完全に無効にすることができます。


CC BY-SA 4.0
2023-02-09T06:34:42.480
93778
2023-02-09T06:34:42.480
57005
31701
answer