その他
WindowsとMacのキーボードの違い
Keyboard differences between Windows and Macs (unsung.aresluna.org)
要約
この記事は、WindowsとMacのキーボードにおける様々な違いを解説しています。キーの名称(バックスペースとデリート、エンターとリターン)、修飾キー(コントロールとコマンド)、記号の使用法、ショートカットの表記方法、ファンクションキーの割り当て、特殊文字の入力方法など、プラットフォーム間の相違点を網羅しています。
全文翻訳
長年にわたり、私はWindowsとMacのキーボード処理における多くの落とし穴や奇妙な違いについて学びました。これは特に、両方のプラットフォームに対応するために同じコードベースを使用するWebアプリケーションにとって重要です。それらを一箇所にまとめることが誰かの役に立つかもしれないと思いました。この記事は参考資料として作成されており、隠されたかわいい話や魅力的な物語はありません。退屈に感じる場合は、次の記事に進んでください。
キーの異なる名称
Windowsがバックスペースと呼ぶものを、Macはデリートと呼びます。Windowsがデリートと呼ぶものを、Macはフォワードデリートと呼びます。(これは、プラットフォームを指定せずに「デリート」と言うと混乱を招く可能性があることを意味します。)
Windowsがエンターと呼ぶものを、Macはリターンと呼びます。ただし、Macにはエンターキーもありますが、それはテンキー上のみです(以前はラップトップにもありました!)。物理的なエンターキーがないキーボードでは、Fn+リターンでシミュレートできます。ほとんどのMacソフトウェアでは、エンターとリターンは同じように機能します。例外がいくつかあります。例えば、Photoshopではリターンで改行され、エンターで確定されます。また、CubaseやPro Toolsのような一部のクラシックなプロフェッショナルアプリケーションでも異なる動作をしますが、これは衰退しつつある伝統のようです。(リターンとエンターの歴史に興味がある場合は、以前に書いた記事があります。)Windowsは慣習的に、テンキーのエンターキーを「Numpad Enter」と呼びます。Fn+Enterでシミュレートできるとは思えません。一般的に、サードパーティ製のキーボードはWindowsの用語を使用します。つまり、バックスペースとエンターです。キーボードがMacの規約をサポートしている場合でも、それは通常、修飾キーに限られます。
修飾キー
Windowsのコントロールキーは、Macのコマンドキーに相当します。(例えば、ペーストはWindowsではCtrl+V、MacではCommand+Vです。)しかし、紛らわしいことに、Appleデバイスにはコントロールキーも存在します。これは元々ターミナルアプリケーションのために用意されていましたが、最近では多くのGUIアプリケーションが追加の修飾キーとして使用しています。これは、アプリケーションの場合、WindowsデバイスはCtrl、Alt、Shiftを提供し、MacはCommand、Option、Control、Shiftを提供するということです。これは修飾キーが1つ多く、それだけ余裕があるということです。(WindowsキーやGlobe/Fnキーはオペレーティングシステムによって予約されているため、ここでは数えていません。)
一部のキーボードは、プラットフォームに合わせて交換できる追加のキーキャップを提供しています。例えば:
他のキーボードは、固定されたキーキャップで全てのベースをカバーしていますが、不格好な方法で:
多くのキーボードはWindows専用の表記のままです。
単語 vs. 記号
Appleデバイスは、メニューやキー上で記号に依存する傾向がありますが、一貫性はありません。以下はそれら全てです:
⇧ Shift
⌃ Control
⌥ Option
⌘ Command
⏎ Return
⤤ Enter
🌐 Globe/Fn
⇥ Tab
⎋ Esc (なぜかキーボードには印刷されていません)
⌫ Delete
⌦ Forward Delete
⌧ Clear
≣ Contextual Menu (フルサイズキーボードのみ)
⇞ Page Up (フルサイズキーボードのみ)
⇟ Page Down (フルサイズキーボードのみ)
↖ Home (フルサイズキーボードのみ)
↘ End (フルサイズキーボードのみ)
実際、最後の4つについては嘘をつきました。最新のAppleキーボードでは、これらは次のようになります:
↑ Page Up
↓ Page Down
⤒ Home
⤓ End
通常の矢印をPage UpとPage Downに再利用することは、Appleのキーボードデザイナーによるいくつかの不可解な決定の1つです。矢印キーの記号は次のようになります◀▶▲▼が、Appleキーボード上でのみです。古いAppleキーボードと新しいAppleキーボードで何が起こったかを示します:
(幸いなことに、この紛らわしい二重矢印キーの状況は、人気のないフルサイズキーボードでのみ発生します。)
歴史的に、Appleキーボードは非米国キーボードで記号をより多く使用していましたが、2026年モデルから、全てのキーボードで記号を表示するタイミングと、記号と文字の両方を表示するタイミングを統一しました。(テキスト表記のみのキーはEscだけで、メニューに⎋が表示されるのはさらに不可解です。)
Windowsキーボードは通常、単語を使用します。そのため、狭いスペースではCtrl、Bkspc、PrtSc、Del、PgUp、Winなどの短縮形が見られることがあります。(EscをEscapeの略として以外、Appleが凡例を省略した例は思いつきません。)
一部の国では、凡例が翻訳されています。例えば、ドイツではCtrlがStrgと表示されることがあります。
Windows側に移行した記号は次のとおりです:
⇧ Shift用
⇪ または 🔒 または類似の記号 Caps Lock用(非米国キーボード)
⏎ Enter用 - Macの⏎ Returnと同じ矢印に注意
← Backspace用 - Macの⌫ Deleteとは異なる矢印に注意
⇥ Tab用(⭾、タブとリバースタブを同時に表す記号が表示されることもあります。リバースタブは1970年代の一部の端末にあった独立したキーでした。)
⊞ Windowsキー用 - ロゴのスタイルはキーボードの年代によって異なり、当時のWindowsロゴと大まかに一致します。一部のキーボードでは、より抽象的な形状を使用したり、キーをStartまたはSystemと呼んだりします。
≣ Contextual Menuキー用(Application Keyとも呼ばれます) - Appleが大型キーボードにそのキーを追加したのと同様に、Microsoftは絵文字キー、Officeキー、そしてCopilotキーのためにそれを削除し始めました。
⌃ Control用(特にオタクな文脈で)
Windows側で他の一般的な記号を見たことはありませんし、上記が広く理解されるかどうかも定かではありません。しかし、例を挙げます:
(Macの記号については以前にもっと書きましたし、珍しいカナダの記号についても書きました。)
ショートカットの表示方法
メニューやその他の場所では、Windowsはキーの組み合わせ/ショートカットをプラス記号でつなぎますが、Appleはそれらを単に貼り付けます:
Windows: Shift+A, Ctrl+Shift+G, Ctrl+F11, Alt+Enter
Mac: ⇧A, ⌃⇧G, ⌘F11, ⌥⏎
これはWindowsとmacOS上の同じChromeメニューです:
(言い換えれば、私が上で言ったように「⌃VはWindowsではペーストです」とは決して言わないでしょう。)
ファンクションキー
WindowsとMacの両方にファンクションキーがあります。Windowsでは、伝統的にそれらはオペレーティングシステムやアプリケーションがショートカットとして使用していました。以下は、よく知られたファンクションキーの割り当ての例です:
Alt+F4 – アプリを閉じる
F1 – ヘルプ
F11 – ウィンドウを最大化
F12 – ブラウザの開発者ツール
Macでは、伝統的にアプリケーションはファンクションキーを占有しませんでした。なぜなら、それらはユーザーが操作するためのものとして完全に予約されていたからです。(ただし、⌃とファンクションキーの組み合わせの一部は、オペレーティングシステムがアクセシビリティオプションに使用しており、最近ではアプリケーションがファンクションキーを使用するのを時折見かけます。)
WindowsキーボードはF12で終わりますが、一部のMacキーボードは3つのPC用特殊キーを再利用し、不要なNum Lock/Caps Lock/Scroll Lockの島まで占有して、F19まで到達します:
追加文字へのアクセス
テキストフィールドでは、Appleは⌥キーを押しながら印刷可能なキーを押すと、より多くの文字が出力されるシステムを持っています。例えば、⌥Qはœを出力し、⌥7は¶(パラグラフマーク)を出力します。また、⇧キーもこのコンテキストで機能するため、例えば⌥⇧QはŒを出力し、⌥⇧7は‡(ダブルダガー)を出力します。文字だけでなく、基本的に全ての印刷可能なキーに秘密の⌥および⌥⇧の割り当てがあることに注意してください。また、⌥の割り当ては場所によって異なります!上記は米国英語の例ですが、ポーランド語では多くの違いがあります:
これは、重要な文字と競合する可能性があるため、テキストフィールドでの⌥ベースのショートカットを避けるのが最善であることを意味します。ちなみに、上記2つはモックアップに過ぎませんが、一部の物理キーボード(ここではイギリス英語)では、重要な⌥の呼び出しの一部が実際にキーに印刷されています:
Windowsには上記の機能はありません。しかし、Windowsには、Alt+テンキーのキーを入力することで、コードによって任意の文字を入力できる代替機能があります。(例えば、Alt+0128は€を出力します。Num Lockが有効になっている必要があります。テンキーがないとこれができないと思います。)
Macにもこの機能のバージョンがありますが、Unicode Hex Inputキーボードを追加して事前に切り替える必要があります。その後、⌥20ACと入力すると€が出力されます。
Windowsの右Altキー
Macの修飾キーは完全に対称的ですが、WindowsはAltに例外を設けています。多くの非米国キーボードでは、右AltはAltGrとしても知られており、Macの⌥と同様の動作をします。印刷可能なキーと組み合わせると文字を出力します。例えば、ポーランド語キーボードではAltGr+A = ą、AltGr+C = ć、AltGr+Shift+A = Ąとなり、さらに15の組み合わせがあります。他の多くのキーボードも同様のことを行います。Macの⌥と異なる点は、これらが通常、コアとなる文字や句読点のために予約されていることです。