找回密码
 立即注册
搜索
查看: 3976|回复: 9

[硬件] 为什么键盘上减号是和等号对应的?

[复制链接]
发表于 2023-10-29 01:21 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 isummon 于 2023-10-29 10:23 编辑

减号不是应该设计成与加号对应才符合直觉吗?输入数字运算还要按shift切换不是很烦吗?
回复

使用道具 举报

发表于 2023-10-29 01:40 | 显示全部楼层
打字用的,数字运算用数字键区
回复

使用道具 举报

     
发表于 2023-10-29 04:20 | 显示全部楼层
其实键盘上那个并不是标准意义上的减号(minus,`−` U+2212),更准确的说是英语连字减号(hyphen-minus,`-` U+002D;单纯的连字符 hyphen 是 `‐` U+2010),同时代表减号和连字符的含义。
另外相对更适合的做法是用英语破折号(en dash,`–` U+2013)代替减号,当然在编程语言中就是另一回事了,只存在连字减号。

然后作为连字符的对应是双连字符(double hyphen,`⹀` U+2E40),通常会用等号(equals,`=` U+003D)代替,当然更普遍的做法是使用双斜连字符(double oblique hyphen,`⸗` U+2E17)作为和等号的区分。

所以这两个键代表的内在逻辑更可能是:
- 连字符 & 双连字符
- 下划线 & 加号

我推测这些编排是最初打字机作为排字印刷的用途去设计的,沿用至今并没有以考虑数学符号的意义为优先,然后又因为计算机时代的各种符号需求被赋予了更多含义。

我找到最早可追溯的 `-_` 和 `=+` 双键 shift 切换布局可能来自 IBM Selectric 系列电动打字机使用的 typewriter-paired 键盘布局,至于让 `-=` 并排的选择应该来自更早对 QWERTY 布局的优化。

当然我对打字机的历史也是一知半解,权当抛砖引玉吧,不知道有没有大佬能够提供更为可靠的说法。

参考资料:
- https://en.wikipedia.org/wiki/Plus_and_minus_signs
- https://en.wikipedia.org/wiki/Double_hyphen
- https://en.wikipedia.org/wiki/IBM_Selectric
- https://en.wikipedia.org/wiki/Bit-paired_keyboard
- https://en.wikipedia.org/wiki/QWERTY

评分

参与人数 4战斗力 +5 收起 理由
paladin7 + 1 好评加鹅
bigexia + 2 好评加鹅
isummon + 1 好评加鹅
UNICORN00 + 1 好评加鹅

查看全部评分

回复

使用道具 举报

头像被屏蔽
     
发表于 2023-10-29 10:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2023-10-29 10:21 | 显示全部楼层
所以没数字键区的键盘是反人类的!

回复

使用道具 举报

 楼主| 发表于 2023-10-29 10:24 | 显示全部楼层
白左 发表于 2023-10-29 10:11
还以为是弱智吧段子

草,标题写茬了,已修改
回复

使用道具 举报

     
发表于 2023-10-29 11:44 | 显示全部楼层
所以我都是靠切层输符号,把-+对起来
图片.png
回复

使用道具 举报

     
发表于 2023-10-29 15:18 | 显示全部楼层
用主键位区的加减号作计算?震惊到我了,我一直以为主键位区的加减号都是作标点符号用的
回复

使用道具 举报

发表于 2023-10-29 18:57 来自手机 | 显示全部楼层
有时要进bios调参数,没有数字区的键盘,“-”号可以直接按,但“+”号要按shift,有点别扭……
回复

使用道具 举报

     
发表于 2023-11-1 07:34 来自手机 | 显示全部楼层
数字小键盘:?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-28 13:51 , Processed in 0.078516 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表