开发者生态
morning
Windows 和 Mac 之间的键盘差异
摘要
Over the years, I learned about many gotchas and strange differences between keyboard handling on Mac and Windows – pertinent especially to web apps, which use the same codebase to cater to both. I th...
and
Windows
the
Enter
Mac
calls
for
Return
apps
This
2026-10-09
1 阅读
约7分钟阅读
sohkamyung
字号:
多年来,我了解了 Mac 和 Windows 键盘处理之间的许多陷阱和奇怪的差异,尤其是与 Web 应用程序相关,它们使用相同的代码库来满足两者的需求。我认为如果我将它们全部编译到一个地方可能会对某人有所帮助。这篇文章仅供参考,里面没有隐藏任何可爱或引人入胜的故事——如果这对你来说很无聊,请随意跳到下一篇!按键的不同名称 Windows 称为 Backspace,Mac 称为 Delete。 Windows 称之为“删除”,Mac 称之为“转发删除”。 (这意味着在不指定平台的情况下说“删除”实际上可能会令人困惑。)Windows 称为 ⏎ Enter,Mac 称为 ⏎ Return。然而,Mac 也有一个 ⌤ Enter,尽管只是在数字键盘上(以前,甚至在笔记本电脑上也有!)。在没有物理 Enter 键的键盘上,您可以通过 Fn+Return 来模拟它。在大多数 Mac 软件中,Enter 和 Return 执行相同的操作。有一些例外 - 例如,Photoshop 在 Return 上添加一个新行,但在 Enter 上提交,而一些经典的专业应用程序(如 Cubase 或 Pro Tools)也做不同的事情 - 但这似乎是一个即将消亡的传统。 (如果您对 Return 和 Enter 的历史感到好奇,我曾写过一次。) Windows 通常将辅助键称为 Numpad Enter。我不相信 Fn+Enter 可以模拟它。一般来说,第三方键盘使用 Windows 语言 – 例如 Backspace 和 Enter。如果键盘提供 Mac 约定,它们通常只扩展到修饰键。 Windows 上的修饰键 ⌃ Control 相当于 Mac 上的 ⌘ Command。 (例如,粘贴在 Windows 上是 ⌃V,在 Mac 上是 ⌘V。)但是,令人困惑的是,Apple 设备仍然有一个 Control 键。这最初是针对终端应用程序的,但如今许多 GUI 应用程序将其用作额外的修饰键,其重要性比 Windows 上要低得多。这意味着对于应用程序,Windows 设备提供 Ctrl、Alt 和 Shift,而 Mac 则提供 ⌘ Command、⌥ Option、⌃ Control 和 ⇧ Shift。这又多了一个修饰键,因此有更多的喘息空间。 (我们不计算 Windows 键或 🌐 Globe/Fn 键,因为这些键在技术上是由操作系统保留的。)有些键盘提供额外的键帽,您可以交换以匹配平台,例如:其他键盘以一种尴尬的方式覆盖了固定键帽的所有基础:许多键盘坚持仅适用于 Windows 的图例。文字与符号苹果设备更多地依赖按键和菜单中的符号,尽管它们的做法不一致。以下是全部: ⇧ Shift ⌃ Control ⌥ Option ⌘ Command ⏎ Return ⌤ Enter 🌐 Globe/Fn ⇥ Tab ⎋ Esc(由于某种原因未打印在键盘上) ⌫ 删除 ⌦ 向前删除 ⌧ 清除 ≣ 上下文菜单(仅在全尺寸键盘上) ⇞ Page Up(仅在全尺寸键盘上)键盘) ⇟ Page Down(仅适用于全尺寸键盘) ↖ Home(仅适用于全尺寸键盘) ↘ End(仅适用于全尺寸键盘) 实际上,我对后四个撒了谎。在现代 Apple 键盘上,它们是: ↑ Page Up ↓ Page Down ⤒ Home ⤓ End 重复使用 Page Up 和 Down 的常规箭头是 Apple 键盘设计者的几个令人困惑的决定之一。箭头键符号如下所示 – ◀▶▲▼ – 但仅适用于 Apple 键盘。下面是较旧和较新的 Apple 键盘,显示了发生的情况:(幸运的是,令人困惑的双箭头键情况仅发生在不太受欢迎的全尺寸键盘上。)从历史上看,Apple 键盘在非美国键盘上更多地使用符号,但从 2026 型号开始,它们在所有键盘上显示符号以及显示符号和图例时进行了统一。 (唯一带有文本图例的键是 Esc,这使得 ⎋ 在菜单中的出现显得格外令人费解。)Windows 键盘通常使用单词 - 这就是为什么在狭小的空间里有时您会看到诸如 Ctrl、Bkspc、PrtSc、Del、PgUp、Win 等缩写。 (我认为苹果从来没有缩写过他们的图例,除了 Esc 代表 Escape。)在一些国家,图例被翻译 - 例如,在德国,Ctrl 有时显示为 Strg。跨到 Windows 端的符号有: ⇧ 表示 Shift ⇪ 或 🔒 或类似的 Caps Lock 符号(在非美式键盘上) ⏎ 表示 Enter – 请注意与 Mac 的箭头相同 ⏎ Return ← 表示 Backspace – 请注意与 Mac 的箭头不同 ⌫ Delete ⇥ 表示 Tab (您有时也可以看到 ⭾,这是一个同时代表 Tab 和 Reverse Tab 的符号;Reverse Tab 用于在一些 20 世纪 70 年代的终端上是一个单独的键) ⊞ Windows 键 – 徽标的样式会根据键盘的使用年限而有所不同,大致与当时的 Windows 徽标一致;一些键盘还使用更抽象的形状,或者将“开始”或“系统”键称为上下文菜单键(又名“应用程序键”),而不是 Windows ≣ - 正如 Apple 在其大键盘上添加该键一样,微软开始删除它,转而使用表情符号键、Office 键,然后使用副驾驶键 ⌃ 进行控制(尤其是在书呆子环境中)。我在过道的 Windows 一侧没有看到任何其他流行的符号,我什至不确定
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱