macOS上のLinux VMで修飾キーをマッピングする方法|迷ったらこれだけのクイックガイド
MacBook Proを入手し、LinuxユーザーとしてVirtualBoxでUbuntu + Plasmaの仮想マシンを構築したところ、キーボード操作で思わぬ問題に直面しました。長年PCを使ってきた身にとって、修飾キーの配置は切っても切り離せないものです。本記事では、macOS上のLinux仮想マシンで修飾キーを快適に使うためのシンプルな解決策を解説します。
最終更新:2026年1月22日
筋肉記憶がもたらすジレンマ
新しいMacBook Proは確かに素晴らしいマシンですが、本格的にLinuxを使いたい身としては、Tux(Linux)的な作業環境も必要不可欠です。そこでVirtualBoxを使い、Ubuntu + Plasmaデスクトップの仮想マシンをセットアップしました。ここまでは順調。ところが、タイピングやキーボードショートカットを使い始めると、話が少しずれ始めます。
長年のPCユーザーとして、私の指は標準的なPCキーボード――一番外側がCtrlキー、その内側にFnキーが続く配置――に完全に慣れきっています。この使い方は脳に深く刻み込まれているため、Mac本体の修飾キーはすでにWindows/Linux流にリマップ済みでした。
しかしここで新たな問題が発生します。Linux仮想マシンは、ホスト側(macOS)のリマップを認識できず、物理キーボードのラベルどおりの挙動をしてしまうのです。さて、どうすればよいのでしょう?実は、とてもシンプルな解決策があるのです。
問題点をもう少し詳しく
前述のとおり、私はMacBookのキーボードレイアウトを変更しています。具体的な設定は以下の画像のとおりです。

これは、古典的なWindowsやLinuxの構成にかなり近い状態です。しかし仮想マシン内のLinuxゲストOSは、デフォルトのMacBookレイアウト、つまり実際のキーボードに印字されているラベルのとおりに動作します。結果として二重の問題が発生します。レイアウトが異なるだけでなく、Linuxゲスト内ではキーの機能自体が変な位置に割り当てられてしまうのです。指は古い癖をすぐに忘れることができないどころか、ましてや二つの異なるレイアウトを同時に操ることなどできません。
シンプルな解決策
約束どおり、シンプルな方法を紹介します。ただしその「シンプルさ」は、使用するLinuxデスクトップ環境と、デフォルトで提供されるオプション次第で変わります。私の選択は、定評あるPlasmaデスクトップです。Plasmaは賢いデフォルト設定を多数備えており、キーボードレイアウトを柔軟に変更できます。GnomeやXfceなど他のデスクトップ環境でも同様のことができるかは分かりませんが、おそらくどこかに同等のオプションがあるはずです。
手順は以下のとおりです。
- システム設定を開く
- キーボード>詳細(Advanced)へ移動
- 「キーボードオプションを設定する」にチェックを入れる
- 「AltとWinの動作」セクションにある十数種類の設定から、「CtrlをWinキーおよび通常のCtrlにマップ」を選択
- 適用をクリックして完了

これで、他のデバイスで使っている標準的なLinux構成に合わせて変更済みの、私のMacBook設定と一致します。もう混乱もなければ、誤って実行されてしまうショートカットもありません。さらに、MacBook側でFnキーを通常のファンクションキーとして使うよう設定しておけば、ほぼ事実上の標準PCキーボードになります。完璧とまではいきませんが、これで目的達成です。
まとめ
複数のOSを使い分けていると、身体に染み付いた反射と衝突するデフォルト設定に時々出くわします。PCとMac、どちらの構成が優れているかを論じるつもりはありません。どちらにもそれぞれの利点があり、既存ユーザーにとっては100%理にかなっています。私が今後も複数のレイアウトを使い続ける以上、最もシンプルで論理的な選択は、Macの挙動を古典的なPCスタイルに寄せることでした。
そこに仮想化が絡んでくると、少し厄介な問題が生じます。仮想マシンのゲストOSはホスト側のリマップを認識できず、macOSが意図するとおりに振る舞うからです。この衝突は一見扱いにくそうですが、両方のシステムを同じ挙動に揃えれば解決します。幸い、Linux――正確にはPlasmaデスクトップ――では、キーの挙動を非常に簡単に変更できます。こうしてMac>Linux>Mac>Linuxと行き来しても、すべて快適になりました。この小さな記事が、同じ悩みを持つ方の助けになれば幸いです。それではまた。
それでは、良きLinuxライフを!
-
LinuxでNetflixをネイティブに視聴する方法【ブラウザ設定からKodi活用まで】
Netflixは以前からLinux上でネイティブに利用可能ですが、必ずしも簡単に視聴できたわけではありません。 適切な環境が整っていなければ動作しないため、事前準備が重要です。幸い、必要なソフトウェアさえ揃えれば、現在のほぼすべてのLinuxディストリビューションでNetflixを視聴できます。 以下の手順に従えば、Linux上でNetflixの動画ライブラリを快適に楽しめるようになります。 LinuxにおけるNetflixの進化 かつてLinuxでNetflixにアクセスするのは一筋縄ではいきませんでした。Encrypted Media Extension(EME)に対応した特定バージョンの
-
WindowsユーザーのためのLinux入門:Mint・Kubuntu・Debianを実際に使い比べてわかったこと
2026年2月20日公開(EST 午後4:00) Roine Bertelsonはストックホルム在住のテックライター、翻訳者、デジタルストラテジスト。AIツール、Linux、コンシューマーテック、サイバーセキュリティ、SEO関連コンテンツの分野で20年以上の実務経験を持つ。取り上げるツールを必ず自ら使い込み、ときにはわざと壊してみることで知られ、現代技術の混沌を人間味のある誠実で実用的なアドバイスへと翻訳することで読者からの信頼を得ている。 Linuxを初めてインストールする直前に湧き上がる、あの特有の楽観主義。「今度こそパソコンが素直に動いてくれるはず。アップデートに仕事の時間を奪わ