2019/05/16
VSCode で Ctrl が Ctrl+CapsLock になってしまう場合の対処方法
Ubuntu 18.04 LTS で Visual Studio Code を使っていたところ、Ctrl + S を押してもセーブが出来ませんでした。
ステータスバーを見てみると "(Ctrl+CapsLock) was pressed" の文字が。
私は CapsLock キーを Ctrl キーとして使っているので、そのせいだと思われます。 ただ、他のアプリケーションではそのようなことは起こっていません。
調べてみると、既に問題としては認識されていて、解決策も提示されていました。
参考
Keyboard mappings with
setxkbmap
on Linux not working · Issue #23991 · microsoft/vscode · GitHub
具体的には settings.json
に "keyboard.dispatch": "keyCode"
を加えて、VSCode を再起動します。
{ "keyboard.dispatch" : "keyCode" } |
なお、settings.json
の場所は現時点1では $HOME/.config/Code/User/settings.json
です。
参考
この問題、中で使っているキーマップに原因があるようです。 そのキーマップに変更があった場合、また別の不具合が起こる可能性がありますね。
0 件のコメント:
コメントを投稿