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"これでちゃんと認識するようになりました。

Mac起動時に「Default Folder X は Finder のツールバーにボタンを追加しました」というダイアログが表示される場合の対処法
Path Finderで選択したファイルを特定アプリケーションで開く方法
Visual Studio Codeでミニマップ関連を見やすくするカスタマイズ方法
Alfredで設定しておくと便利な細かいことまとめ
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Keyboard MaestroのThird Party Plug Insの作り方
Macでリッチテキストをコピペしたときに、余計なスタイルが入ってしまうのを回避する方法
シンプルが特徴のノートアプリ「Simplenote」とApple純正の「メモ.app」の比較
Karabiner-Elementsでcaps lockで修飾キー全押し、caps lock + 修飾キーで押したキー以外の修飾キーを押す方法(reverseキー)
Google日本語入力のRomaji tableを設定して、ローマ字入力する感覚で絵文字を表示させる方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」