Figma的Bug竟是1977年的遗产

A story of a Figma bug that wasn't a bug at all (2021)

Figma的Bug竟是1977年的遗产

2019年,有用户报告Figma在Windows上存在一个奇怪的Bug:主键盘区的Shift+2能正常缩放,但小键盘区的Shift+2却变成了向下箭头。经过深入调查,我发现这并非代码错误,而是源自1977年IBM System/34键盘设计的遗留问题。当年由于小键盘与方向键共用区域,工程师发明了Num Lock和Shift临时切换功能。这一设计被IBM PC继承,并一路保留在Windows系统中。而Mac因早期键盘布局不同,从未遇到此问题。最终,我们利用浏览器提供的按键信息区分了两种Shift+2,解决了这个跨越40年的“Bug”。

这个快捷键从MS-DOS开始,被代码保留在所有Windows版本中,一直延续到了Windows 10!

同日更多故事

2026-10-25