WindowsとMacのキー配置はなぜ違う?海外エンジニアが議論

姉妹サイトの新着

Hacker Newsで、WindowsとMacのキーボードの違いを解説した海外ブログ記事を入口に、エンジニアたちによる議論が展開されていた。発端は「Macではなぜ"delete"キーが実質Backspaceの動きをするのか」という素朴な疑問で、そこからDOSとMacのカーソル表示方式の違いという歴史的経緯、CommandキーとAltキーの役割の違い、Home・Endキーの有無など、OSごとのキー配置思想の差に話が広がった。「Macの方が優れている」「いやWindowsのHome/Endの方が実用的」と意見は分かれ、キーボードを自分で設定し直している人の実例も多数挙がっていた。

Windows と Mac のキーボードの違い

出典: unsung.aresluna.org / 元記事はこちら

2 海外の名無しさん 2026-10-09 05:27
もう何年もMacのキーボードに慣れすぎて、PC用キーボードを使うときは左のAltキーとWindowsキーの位置を入れ替えて使ってる。
4 海外の名無しさん 2026-10-09 05:22
Appleの製品ではBackspaceが『delete』と呼ばれてるの知らなかった。だからあるプロジェクト管理ツール(AIで適当に作られたやつ)で、テキストボックスにフォーカスが外れてるときにそれを押したら作業中の項目ごと消えたのか、納得した。OS固有の仕様がWebアプリに漏れ出すのは絶対に避けるべき。
6 海外の名無しさん 2026-10-09 04:05
AsahiとGNOMEの開発チームへ、これを『Mac入力互換モード』実装のガイドにしてほしい!MacOSとLinuxのデュアルブート環境だと、Linux側をMacの(より良い)操作感に近づけるために、キーボードとショートカットを手動で設定し直すのがかなり苦痛。
7 海外の名無しさん 2026-10-09 03:41
MacはCommandキーの実装が正解。WindowsはHomeキーとEndキーの実装が正解。両方いいとこ取りできるシステムが欲しい。
8 海外の名無しさん 2026-10-09 04:13
Deleteキーの話は、WindowsがDOSの血を引いていることに由来する。DOSのカーソルは常に文字の『上』にある点滅ボックスだったのに対し、Macのカーソルは文字と文字の『間』にある細い線だった。理屈上DOSは『Backspace』(カーソルの前の文字を消す)、『Delete』(カーソル上の文字を消す)、『Forward Delete』(カーソルの後ろの文字を消す)の3つを持てたはずなんだけどね。
9 海外の名無しさん 2026-10-09 05:16
『WindowsはいまだにShift+Deleteで切り取り、Ctrl+Insertでコピー、Shift+Insertで貼り付けができる。使ってる人がどれくらいいるかは分からない』とのことだけど、Shift+Insertは、Pythonのウィンドウが開いているマシンにSSHで入るときとかに地味に便利。
10 海外の名無しさん 2026-10-09 03:20
この記事のデモ用キーボード図、たぶん間違ってると思う。『Start』ことWindowsキーは『Command』キーと同じ役割で、『Alt』は『Option』と同じキー。自分が使ってきたキーボードは全部そうだったし、PC用キーボードをMacに挿したり逆に挿したりしたときも基本これで動く。
20 海外の名無しさん 2026-10-09 03:41
初期設定ではそうだけど、Mac以外の外付けキーボードを初めてMacに挿したら、だいたいみんな「システム設定→キーボード→修飾キー」でCommandとOptionを入れ替えない?そうしないと外付けキーボードとノート本体のキーボードを切り替えるたびに混乱すると思う。
21 海外の名無しさん 2026-10-09 04:16
自分が知ってる最近のキーボードはほとんど、ソフトウェア側でCMDとALTを切り替えるトグルがついてる。MacとWin、Linuxを頻繁に往復する生活だったので、CMDキーをSuper(Win)キーの位置に固定してそれに慣れてしまった。それでも本物のMacキーボードを使うと今でも時々違和感がある。
22 海外の名無しさん 2026-10-09 04:12
特にLogitechのキーボードはこれをやってくれる。OSに合わせてキーの配置が自動で切り替わる。ただ専用ドライバが必要かどうかは分からない。
11 海外の名無しさん 2026-10-09 05:01
⌘マークって観光スポットの印だと思ってた。それを見つけて道路脇に車を停めて、見どころを探したことが何度もある。
14 海外の名無しさん 2026-10-09 04:10
Appleにはちゃんとしたメカニカルキーボードをまた作ってほしいだけなんだけどな。
15 海外の名無しさん 2026-10-09 05:18
LinuxがフルサポートされてるMacハードウェアが欲しい。選択肢はあるけどほとんどハードウェアの出来が悪い。Appleがハードウェアを『解放』してLinuxみたいな選択肢を使えるようにしてくれたらいいのに。
16 海外の名無しさん 2026-10-09 03:14
Macは修飾キーをちゃんと修飾キーとして扱うけど、Windowsはスーパーキー(Winキー)を修飾キーとスタートメニューを開くキーの二重役割にしてる。これが地味に変。
34 海外の名無しさん 2026-10-09 04:20
修飾キーを『タップ』する操作がしたくなることもある。小型キーボード派の人には、Controlを単独でタップしたらESCになるように設定してる人が結構いる。Windowsで特殊なのは、OSがWinキーを完全に専有してる点。これは別に変な話ではなくて、グローバルショートカットを常に使えるようにするという考え方は個人的には悪くないと思う。
17 海外の名無しさん 2026-10-09 04:03
『声の大きい一部のユーザーはこれが大好き』とのことだけど、それ俺のことだ!どこでもデフォルトでreadlineのキーバインドが使えるのは最高で、Linuxのデスクトップ環境は今すぐ全部真似すべき。
18 海外の名無しさん 2026-10-09 04:27
一番ひどいのは、Sublime TextがMac上でWindows用キーボードを使ったときと、実際にWindowsで使うときとで挙動が同じにならないこと。しかも直す方法がない…。それでMacを手放すことになった。
19 海外の名無しさん 2026-10-09 05:23
『苦痛を伴って』?新しいことを覚えるのは脳への良い刺激で好きだけどな。実際そんなに辛くはなかった。
28 海外の名無しさん 2026-10-09 03:41
Caps LockをControlにリマップしてる。可能な限りファームウェアレベルでキーをリマップできるキーボードを使い、できない場合はOS側でやる。Ctrl-Cの挙動が場面によって違うのは、OSやソフトウェアの系譜が違うから。
37 海外の名無しさん 2026-10-09 05:04
それでも一番よく使う修飾キーに小指を使うことになるから、あまり良い代替案とは言えない。
29 海外の名無しさん 2026-10-09 04:06
いや、初期のLinux/Unixデスクトップ環境がWindows/IBMのCUA方式のショートカットをそのままコピーしてしまったのは本当に残念なこと。そのせいで今、直すためにアプリごとに違うショートカット設定方法と格闘する羽目になってる。Ctrlキーはそもそもターミナルでのシグナルやカーソル移動に使われていた。Toshyというツールが助けにはなるけど完璧な解決ではない。
38 海外の名無しさん 2026-10-09 05:03
『Ctrlキーはそもそもターミナルでのシグナルやカーソル移動に使われていた』とあるけど、先に使われていたからといって、それが優先されるべき理由にはならない。設計はより良いものに改善されて良いし、されるべき。

他サイトの新着

30 海外の名無しさん 2026-10-09 03:52
(Home、End、PgUp、PgDown、Delete、Backspaceのうち)Macのキーボードにあるのはbackspaceだけ。しかもControlキーも1つしかない、みたいな感じ。Macのキーボードは明らかに『タイピングを分かってない人』が設計してる。もう『標準的なWindowsキーボード』なんてものは無いけど、その中で一番ひどいものでも、Appleが出してくるものよりはまだ全然いい。
39 海外の名無しさん 2026-10-09 04:53
自分はOptionやCommandと矢印キーを組み合わせてそれらの機能を出すMac方式の方がはるかに好き。Linuxのデスクトップに馴染めない大きな理由の一つが、Opt+矢印で単語単位の移動、Cmd+矢印で行単位の移動ができないこと。個人的にはCmd+矢印の方が、専用のHome・Endボタンよりずっと理屈が通ってると思う。
40 海外の名無しさん 2026-10-09 04:15
スペースが限られたノートのキーボードならそう(backspaceだけなのは分かる)けど、それ以外は全部キーの組み合わせでできるようになってる。右手側のControlキーは当然別だけど。
41 海外の名無しさん 2026-10-09 04:11
すみません、何の話をしてるんですか?(Apple公式のMagic Keyboardへのリンク)このMac用キーボードにはControlキーが2つ、Optionキーが2つ、Commandキーが2つ、delete(backspace)、forward delete(delete)、Home、End、Page Up、Page Downが全部付いてますよ。
33 海外の名無しさん 2026-10-09 03:58
そう、それ自分もすごくイライラする。他のコメントにもある通り、Caps LockをControlにするのはかなり助けになるけど、手の位置的にもショートカットの重複的にも、Commandベースのショートカットの快適さには及ばない。
35 海外の名無しさん 2026-10-09 05:04
自分も内蔵キーボード側でCommandとOptionを入れ替えてる。自分のパソコン・OS同士を切り替える分にはすごくうまくいくけど、人のMacBookに触るたびに一瞬『あ、そうだった』と調整が必要になる。
36 海外の名無しさん 2026-10-09 05:13
『ちゃんと正しくコードを押せばいい』とのことだけど、どうもありがとう。自分は右手をマウスやトラックパッドに置いておきたいから、両手を使うキーの組み合わせはかなり不便。Macは片手だけでコピペできる組み合わせを人間工学的にうまく作ってるのに、PCだとそれがユーザーの使い方が悪いって話になるの?
42 海外の名無しさん 2026-10-09 05:12
Shift+Insertはほぼどこでも貼り付けができる。歴史的にはIBM由来のものだったと思うけど、本当にどこでも使える。普通のCtrl+Vをブロックしてくるサイトでも使えるので地味に便利。
44 海外の名無しさん 2026-10-09 05:17
でもそっちの方がよっぽど自然な形だと思う。

この話題の背景と論点

この議論の背景には、MacのキーボードがDOS由来のWindowsとは異なるカーソル表示モデル(文字の上に乗るか、文字の間に立つか)を採用してきた歴史があり、そのため「delete」が指す動作がOSごとに異なる。これがWeb上のテキスト入力で挙動の食い違いを生む原因にもなっている。スレ内で意見が割れた一因は、ノート内蔵キーボードとフルサイズの外付けキーボードを同じ土台で比較していた点で、後半でMagic KeyboardにはHome・End・PageUp・PageDownが揃っているとの指摘が入り、前提のズレが明らかになっていく流れになっている。またCommandとAltの入れ替えは多くの環境でソフトウェア的に設定可能だが、デフォルトの挙動に気づかず戸惑うユーザーが一定数いることも読み取れる。

※本記事は海外掲示板 Hacker News のスレッド「Keyboard differences between Windows and Macs」から抜粋し、編集部で日本語に意訳したものです。訳文の責任は当サイトにあります。

この記事のリアクション

他サイトの新着

まだコメントはありません。

コメントする

誹謗中傷・個人を特定する書き込みは削除対象です。投稿は承認後に表示されます。

相互リンクサイト新着記事