回答:
別のキーボードを選択するオプションがないため、組み込みのmacOSソリューションは機能しませんでした。
macOS SierraからMojave(現在のリリース)の場合、Karabiner-Elementsはまさにこれを実行します。GitHubページはhttps://github.com/tekezo/Karabiner-Elementsにあります。
バックグラウンドで実行されます。プリファレンスでは、ターゲットデバイスを変更用に構成し、その設定を記憶します。Bluetoothキーボード(Logitech G613)を持っていますが、そのキーボードのCMDとALTだけが入れ替えられています。PCとMacの間でこのキーボードを使用しています。
以下にKarabiner-Elements v12の例を示します。現在接続されていないため、G613は表示されません。