Visual Studio CodeでUS配列キーボードを使っていると、別のショートカットキーが発火してしまう問題の解決方法

自分はJIS配列のMacBook ProにUS配列の外部キーボードを使って普段は作業をしています。
Karabiner-Elementsを使っているので普段の入力は全く問題はないのですが、何故かVisual Studio Codeのキーボードショートカットの認識がおかしなことになっていました。
具体的にはcommand + shift + [を押しているのにcommand + shift + ]が反応してしまったり、command + shift + ]を押しているのにcommand + shift + @が反応してしまったりなどなど…
どうやらVisual Studio Code側の設定で「keydown.code」という項目があるらしく、そこの設定を変更すると治りました。
keydown.codeの変更
Visual Studio Codeの[Code]→[基本設定]→[設定]にある入力欄に「keydown.code」と検索すると、項目が絞り込めるので、「code」から「keyCode」に変更します。

コードで編集したい場合は、下記の項目を探して”keyCode”に変更します。
修正前// `keydown.code` (推奨) または `keydown.keyCode` のいずれかを使用するキー操作のディスパッチ ロジックを制御します。
"keyboard.dispatch": "code",修正前// `keydown.code` (推奨) または `keydown.keyCode` のいずれかを使用するキー操作のディスパッチ ロジックを制御します。
"keyboard.dispatch": "keyCode"これでちゃんと認識するようになりました。

日常の入力をもっとラクにするためのATOK 単語登録周りの設定
Jedit Ωに「別名で保存」のショートカットキーを割り当てる方法
Illustratorをスクリプトで操作する時の基本
ATOKの辞書をmacOS標準の日本語入力のユーザ辞書にインポートする方法
スニペットとしてもドキュメント検索としても使える「Dash 6」でコードや定型文を管理する
Hazelがちゃんと動作していない?そう思ったときに確認すること
Dropboxの「Macをバックアップ」機能でデスクトップや書類フォルダを同期する
ATOKの「ATOKパレットの表示」「単語登録」ショートカットキーが、Emacsキーバインドと被るので変更したい
Fantastical 2 for Macでスムーズにカレンダーの登録を行う
Dashの時間と日付のフォーマット設定方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Dart Sassの変数の基本的な使い方|Dart Sass入門
WordPressで「予約投稿の失敗」となってしまう場合の対処方法
入力関連のトラブルを防ぐためにも、システム環境設定の[キーボード]→[ユーザ辞書]を確認しておく
Figmaのフォント選択時に分かりやすくプレビューしてくれるプラグイン
外部マウスを自由にカスタマイズできるステアーマウスで、マウスの細かい設定を行う
WindowsでいうところのバッチファイルをMacで作成する方法
新しいMacBook Proを購入して移行するときにやること|Macの細かい部分設定編
macOS Catalinaになってから追加されたシステム環境設定の「Apple ID」にある項目
神戸で開催される078を盛り上げるためのアイデアソンに参加してきました
Macのデフォルトシェルをbashからzshへ変更する方法