十二个F键,带有反向字母T的箭头-看来,这就是计算机键盘的外观。 至少这种布局已经存在我们30多年了。 看来,为什么更改有效的方法? 但是,随着时间的推移,您越会意识到有多少看似如此简单的事情是有争议的,令人不舒服且令人讨厌的小事情。

当1980年开始开发IBM PC时,它的键盘甚至还没有专门开发-决定从并行开发的IBM Datamaster monoblock中取出成品键盘。 尽管此键盘的性能达到了最高水平,但其布局却引起了批评。 经过多次迭代,Model M于1986年问世,多年来成为标准。 该键盘使用的一些解决方案非常成功,并且每个人都可以复制:上下箭头,PgUp / PgDown键,将F键分为4组的组合:同一个人很快就发布了Apple Extended Keyboard。 但是从过去尝试配备键盘的尝试来看,还剩下许多基础知识,并且某些地方已经完全解开。 30多年来,我们必须与他们同住。
数字块
看来IBM不想在其键盘上保存数字模块(顺便说一句,TKL格式的键盘是与全尺寸键盘并行生产的)。 他们对我们说:很高兴至少有一个重复的Enter。 要输入方括号吗? 等号越少? 其他数学符号? 即使只是删除错误输入的字符,您也必须将手移到主机上。 但是由于某种原因,他们将NumLock键留在了数字7的正上方-因此,如果您在键入时错过了,光标会移到某个地方,并且您不得不发誓要打开NumLock并返回其原始位置。
手不平衡
当您只键入内容时,右手的作用并不比左手大:它处理的键更多,包括Backspace和Enter。 但是值得开始编辑文本-尽管左手很少离开其原始位置,但右手必须不断从字母数字键盘急速转向箭头,数字块和鼠标。 显然,在1986年,IBM并不认为有人会使用鼠标。 尽管作为Macintosh和PC本身已经使用了几年,但Windows的第一个版本已经发布,尽管不是很成功。 也许您应该将光标键放在左手下方? 并将它们拉近主键盘。
四个小按钮
四个有时可能有用的功能:暂停程序(几乎在任何地方都无法使用),替换模式(在编辑文本时很有用,但是很少有人可以使用它,但是不小心按下它有多么不愉快!),PrintScreen(每次一年内非常有用)和ScrollLock(很少用在同一控制台中,只需按住Ctrl键就可以滚动窗口!)-我们有一个单独的按钮,最后一个也是电源指示灯! 感觉键盘上的空间太大,我不得不带些东西。 真的不可能为附加键提供更有用的功能:例如“剪切复制粘贴”,“撤消重做”吗? 最后,“ New-open-save-close”。 并且可以将这些(出于兼容性考虑)推入Shift层,就像使用SysRQ按钮一样。
谈到模式
在对IBM PC键盘的第一版提出的主张中,有一项主张是键盘具有不同的输入模式,并且不清楚哪个是打开的,哪个不是。 在IBM PC AT中,该问题在额头上得到了解决:通过完全更改与键盘的通信协议,并同时通过在键盘控制器上悬挂几个辅助功能,我们添加了三个LED指示灯。 解决方案并不是最成功的:首先,并不是每个人都在工作时看着键盘,并且可能由于按键缺失或其他原因而切换了模式。 其次:是什么阻止了这些模式(至少在Model M中)完全拒绝? 好吧,大写锁定,至少在文本屏幕时代有用。 但是对于其他两个人,很少有人会为此感到悲伤。
没有人知道如何使用F键
这不是键盘布局的问题,而是开发文化的问题。 如果您以一种声音询问为什么需要这些键,那么所有以一种声音回答的人都认为它们没有预定的用途。 但是事实证明,F1,F3,F5和Alt + F4仍然存在。 但并非总是如此。 你怎么知道什么时候? 其余的做什么? 挖掘帮助,如果有的话? 在键盘快捷键设置? 还是戳? 但是,在旧的DOS程序中却无法做到这一点:显示每一个目的的小行。 然后,他们可以部分替换上下文菜单,从而在上下文中提供许多最相关的操作。 或者通过几次单击就可以为功能键分配一个动作,甚至是一个宏-是的,实现起来可能会比较困难,但是我无法回想起实现了类似操作的Windows或Linux应用程序。
最后-本地化问题
当然,俄语中的字母比英语中的字母更多,并且键盘上的标点符号空间也要少得多。 更准确地说-如果没有修饰键,它根本不会保留,您只能输入句点,连字符,等号和反斜杠。 不仅要通过Shift输入逗号,在俄文版式中,我们也不能使用撇号,“更多”和“更少”的符号。 而且,当您不得不使用Wikipedia和markdown时,这会激怒许多字符的缺乏。 但是作为回报,我们得到了一个数字符号。 顺便说一句,问题是:为什么ISO布局在我们国家非常普遍,但是默认情况下,逗号和/或撇号永远不会挂在此附加键上?
如果有一种方便的方法来切换布局,那么所有这些都可以忍受。 建议使用一个密钥,并且该密钥在任何系统中的工作方式都相同。 此外,有一个键,但是您可以配置CapsLock来切换布局,而在Linux中除外。
遗憾的是,对键盘的关注很少。 它会改变还是保持不变,直到我们都进入语音输入,神经接口或类似的东西? 或者,也许您知道将很快占领世界的非标准布局? 然后退订评论。