OEM Comma 是哪个键?

在 Windows 系统的键盘事件处理或编程(如使用 JavaScript 的 event.code 或 .NET 的 Keys 枚举)中,你可能会遇到类似 OemcommaOemPeriodOemQuestion 这样的键名。那么,“OEM Comma” 到底对应键盘上的哪个物理按键呢?

什么是 OEM Comma?

“OEM” 是 “Original Equipment Manufacturer”(原始设备制造商)的缩写。在 Windows 键盘布局中,OEM Comma 指的是位于主键盘区右侧、与字母 M 相邻的那个 逗号(,)键

具体位置如下:

为什么叫 “OEM”?

微软将一些与区域/语言相关的符号键标记为 “OEM”,因为这些键的位置和功能可能因不同国家/地区的键盘布局而异。例如,德语键盘上的逗号位置虽然相同,但某些符号键(如 [、]、\)的位置与美式键盘不同,因此 Windows 用 “OEM” 前缀来区分这些区域性键位。

常见相关键名对照

开发者注意事项

如果你在编写跨平台或国际化应用,建议优先使用标准化的键值(如 CommaPeriod),而非依赖 Oem* 名称,以确保兼容性。