- 締切済み
vs codeのキーボード言語設定はどこにある?
Windows上でvisual studio codeを使っていると、突然キーボートが英語配列入力になってしまうことがあります。このとき、他のアプリは日本語入力のままなので、Windowsの設定自体が変わってしまったのではなく、vscodeのみがおかしくなった感じです。 vscodeでキーボード設定を探してみたのですが、見当たらなかったです。どこかに日本語<-->英語切り替えがあるならば、教えてもらいたいです。 入力中に何かのショートカットキーを押してしまったのでしょうか? もしこうなったときは、vscodeを再起動する方法で対応するしかなくそうやっていましたが、vscodeは複数立ち上げていることが多く、それらすべてを閉じなければならないので、ちょっと面倒です。 ショートカット操作でサッと直せればよいのですが・・・。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- type0(@type0)
- ベストアンサー率56% (344/611)
回答No.2
お力になれずに申し訳ないです。 プログラムなどに関する質問であれば、stackoverflowやteratailで質問なされた方が確実とは思います。
- type0(@type0)
- ベストアンサー率56% (344/611)
回答No.1
調べてみましたが、表示言語設定はあれども、キーボード言語設定のようなものは無いですね。 英語配列入力になった場合、VSCODEのメニューから 表示 → コマンドパレット で、 キーマッピングの検査 を入力し、キーマッピングが変わっていないかを調べるくらいじゃないでしょうか。 VSCODEを複数立ち上げているというのが気になりますが、1つだけでは駄目なんですかね?複数立ち上げている事で、キーが変わる現象が発生するのではないかと思われます。自分も長い事、VSCODEをWindowsで使ってますが、キーが変わるような現象は再現した事はありません。
お礼
アドバイスありがとうございます。 「キーマッピングの検査」はまだ確認したことがありませんでした。いまは現象が起きていない状態ですが、開いてみたところ主にショートカットの割り当てっぽいのがズラズラと出てきましたが、基本的なキー(例えば、日本語の「@」キーを英語の「[」にマッピング)というような設定はなさそうですね。 今度現象が起きた時に再度詳しく確認してみます。 この現象はvscodeを一つ開いている時にも発生することがありますが、その場合はreload windowを実行すれば直るのでそんなに手間じゃないんです。 しかしvscodeを複数開いている状態では、問題発生した1つについてreload windowを実行してもダメで、いったん全部閉じてから開き直すまでおかしいままです。これが面倒なので、なんとか元に戻す方法があれば良いのですがね・・・(というか、キーマッピングをおかしくしてしまう操作が存在するなら、その操作をしないようにすればよいのだが、それも分からない) 引き続き調べてみます。
補足
本来の用途では有りませんが、vscodeの表示言語設定の変更(configure display language)を実行すれば、開いているすべてのvscodeが再起動してもともと開いていた状態に戻ってくるので、これを利用することで狂ってしまったキーボード言語も元に戻すことができることが分かりました。 当面、これで対応したいと思います。 StackOverflowで同じような質問をしている人を見つけました。 https://stackoverflow.com/questions/49988678/vs-code-keyboard-layout-change しかし、有効な回答はなかったです。