您可能听说过此键盘。 IBM Model M被称为“最适合打字的键盘”,“传奇性的坚不可摧的键盘”,而且可以不加补充地添加“它们不再能使用”。 模特的Reddit帖子通常会为“在未来数十年内使用键盘”表示祝贺。 为什么IBM Model M这么好,什么不好,如何改进?
故事
有点理论。 IBM Model M,其最著名的改进称为IBM Enhanced Keyboard,于1985年至1999年间生产,直到今天,小型公司Unicomp仍在略微现代化的形式(USB,Win-keys,后来是小型外壳)生产这种产品。
主要亮点是
屈曲弹簧机构(“弯曲弹簧”),我们要赋予它触觉和咔嗒声。 如果您对详细信息,设计功能和修改列表感兴趣,那么您应该阅读
英语维基百科 (有必要进行翻译)和
Deskthority百科全书中的
文章 。
IBM Model M的光芒与贫穷
首先讲好。 这是IBM Model M的最爱:
- 弯曲弹簧机构本身。 这是正确的触觉,是任何机械键盘爱好者所钟爱的。 在弹簧弯曲时发生的按压力的急剧变化恰好与操作时刻相对应。 Cherry MX蓝色点击开关及其克隆有些相似,但响应点有所不同,屈曲弹簧不能与任何东西混淆。
- 长寿。 即使是第四代经过略微简化的键盘,并且是在破旧的Unicomp设备上制造的,也具有坚固的外壳,在僵尸末日的情况下,这种键盘也可以被击退。 外壳和钥匙由PBT塑料制成,与ABS不同,它几乎不会变黄并且不会随时间磨损(许多钥匙磨损后会产生光泽)。 但是,这些强度和耐用性是相对的,我将在下面详细讨论。
- 有关按键的更多信息。 键位于曲面上,以方便进入上排。 在带有模块化开关的键盘中,必须通过制作不同轮廓的按键来模拟此曲率。 结果,M型使用相同配置文件的键-如果您切换到其他布局(例如,Dvorak或Colemak表示拉丁),则可以轻松互换它们。 除了大多数Model M之外,您不能拔出整个钥匙,而只能拔出顶部。 按键上的铭文是通过热升华制成的,其中染料将塑料浸渍到十分之几毫米的深度。 鉴于PBT塑料的高耐磨性,铭文几乎是永恒的,只有doubleshot更可靠,主要用于ABS塑料。
- 重量 您不太可能会经常移动此键盘,尺寸会有所不同。 对于固定使用,重物是一个加号-2.5千克键盘很难通过随机移动来移动。
- 复古与批量生产的结合。 二十年的生产完成了他们的工作。 尽管事实上许多Model M都在垃圾填埋场或回收中心中结束了寿命,但对于所有有需要的人来说,它们将持续很长时间。 Unicomp继续支持尚存的实例的可操作性,以及大量的重构器,这些重构器为几乎所有版本的IBM增强键盘提供了备件。
没有完美的键盘。 这是IBM Model M的坏处:
- 噪音。 在1970年代,在美国(这个过程对我们来说是拖延的),人们从打字机切换到计算机键盘,并且键盘操作量还不够。 在某些键盘中,有一个螺线管会在触发键时产生额外的声音。 随着时间的流逝,一切都发生了变化,在大多数情况下,您在办公室的同事或在公寓中的亲戚将不乐意找到您的“听觉反馈”。 可以通过制作所谓的牙线模块来抑制弹簧的振动-将一块牙线插入弹簧中,弹簧的咔嗒声几乎完全消失,但触感却降低了。
牙线国防部 。 通过在弹簧中安装牙线节段来降低噪音。 克里斯·萨特菲尔德(Chris Satterfield)发布(Deskthority Wiki,publick域)。 来源
- 缺乏模块化。 由钢板,橡胶垫圈,薄膜,带弹簧的锤子和带“孔”的塑料面板制成的“三明治”具有整体功能。 在这方面,带有独立机械开关(阿尔卑斯,樱桃和兼容)的键盘更加方便:不工作的开关可以在一分钟内重新焊接,每种口味都有数十种类型的开关(触觉,点击,线性),您可以根据需要将它们放置在键盘上。 在弹簧弯曲的情况下,修理需要很多时间,并且修改布局变得极为困难。
- 强度和耐用性是相对的。 值得回顾的是,与前代型号F相比,Model M的出现是由于需要大幅降低生产成本所决定的。简而言之:IBM Model F还使用了一种弯曲弹簧机制,但使用了带有电容传感器的弯曲印刷电路板来代替隔膜。 前身支持的NKRO(请参见下文)更加耐用,而电容式传感器则具有更高的耐用性。
M型膜与廉价的1000卢比键盘中的膜完全不同,没有带有石墨层的““” (2017年1月24日修订:看起来我落后于时代并且不了解现代膜式键盘的设计)。 它由两片带接触垫的塑料片和一块空的片(用孔隔开)代替接触片组成。 当弹簧弯曲时,附着在其上的锤子通过薄的橡胶垫圈撞击上膜片的接触区域,并且平台靠近下膜片。 我从未遇到过任何M型膜被杀死的膜,但是它的薄弱点-接触环,由于疏忽而使环非常弯曲,会损坏轨道。 焊接这些轨道实际上是无用的,尤其是在弯曲的地方。 剩下的只是导电标记或自粘铜带,但在大多数情况下,最好从Unicomp订购新的膜。
由于铆钉破裂而使装配分层。 由Ripster发表 来源
跟腱IBM Model M-用板和膜固定“三明治”。 上部的塑料面板上有许多销钉,在工厂组装时,它们会简单地融化,形成一种塑料铆钉。 显然,这种设计使铆钉的维修非常困难,但是随着时间的流逝,随着塑料的老化和振动的影响(特别是如果键盘所有者开始全力敲击琴键),这些铆钉就会开始断裂。 “三明治”是分层的,一些键开始作用不佳,导致需要强力按压,这就是相邻铆钉也开始塌陷的原因。 修复IBM Model M所需的大多数时间都解决了这一麻烦。 - 膜设计的主要缺点是缺少NKRO(无键翻转),即感知同时按下大量键的能力。 使用普通打字不会干扰,但是在游戏中可能会出现问题。 膜上每个键的音轨都不会引出,它们应该足够宽。 用于构建经典键盘矩阵的二极管也不能焊接到薄膜上,因此M型键盘仅支持2KRO ,也就是说,它们接受至少两个键的同时按下。 并非没有,我强调了“最小”一词-实际上,并不是所有的事情都那么糟糕,因为薄膜的行和列的拓扑结构与按键的物理排列不符。 例如,您可以同时按W,A,D和R(4个键),但是W + S锁定中间行的几乎所有键。
- 介面 即使您的计算机具有PS / 2连接器,由于异常高的功耗,其中的IBM Model M键盘极有可能无法工作。 大多数低成本适配器都无济于事。 或者,您可以获得带有RJ-45连接器的终端版本。 这个问题很容易解决。 使用价格低廉的带有现成固件的微控制器板,IBM Model M将以多层和宏的形式接收USB接口和现代可编程键盘的所有魅力。
修
用优点和缺点进行梳理。 如果您权衡利弊,考虑并购买了IBM Model M,那么很可能您会遇到不完善的状况-这些键盘的生产已于1999年停产。 如果您不想维修,老式的技术也没关系,但是您绝对需要一个带有弯曲弹簧的机械键盘,那么最好选择一个新的Unicomp。 会说话的名字为Classic的经典Unicomp(甚至还有Classic 101,几乎都像两滴水,类似于101按钮的IBM增强型键盘,但铭牌除外)或体积稍轻的Ultra Classic只需84美元。 即使考虑到交付(约40美元),在机械键盘的现代复兴背景下它也将是便宜的。 质量上的差异将是(在某些按键上略有曲线印刷,外观并不那么整洁),但没有致命的危险。
如果您恰好需要“一个”,则在购买时应仔细检查键盘。 几乎所有被杀死的“世界上最不可杀灭的键盘”都可以恢复,但要花费时间和金钱。
- 建议使整个身体没有裂纹和碎屑。 考虑到交付成本,完全购买Unicomp更容易,因此新的Unicomp盒将与IBM的不同。
- 按键 缺少按键(整个或大写字母)-有点麻烦,但会导致额外的现金费用。 可能不需要IBM的Ebay密钥卖家,Unicomp的最低运输成本将近15美元。
- 由于缺少适当的PS / 2端口(即使它的存在也不能保证成功 ),因此无法立即确定键盘的性能。 请勿随身携带外部适配器。 尝试至少触摸按键。 每个人都应该以大约相同的点击率开火。 没有咔嗒声可能表示弹簧/锤子已损坏,但最可能的原因是塑料“铆钉”被撕下。 弹簧的顺序与按键的故事相同-琐事可能会带来昂贵的交付费用,但您不必担心会分层。
- 如果在购买过程中未能连接键盘且控制器已损坏,则也可以解决此问题。 您只需要焊接转换器,而不是整个控制器 ,就已经获得了用于从薄膜连接环路(或使用现有的环路)的连接器。
实际上,要进行维修,您将需要以下内容:
- 5.5 m(7/32 in)套筒扳手,拧下固定键盘主体的四颗自攻螺钉。 英制套筒扳手并不是每个家庭都可以使用的,但是,像现在很多事情一样,此键更易于在Aliexpress上订购。 如果您不定期或多或少定期维修Model M和Unicomp,则可以通过...圆珠笔制作钥匙来节省成本! 有必要用打火机熔化合适的塑料手柄的末端,然后将其快速连接到螺栓的头部。
- M2×8螺钉和螺母-58件。 小螺丝也可能是一个问题,通常在家庭中您可以找到M3或更多。 在Aliexpress上,我设法从200件中找到它们,但是对于一次维修您可能会发现这是不必要的。
- Unicomp的备件。 钥匙,锤子和弹簧(枢轴板和弹簧组件),氟塑料稳定器插件(稳定器插件),薄膜。 他们甚至在带有LED的窗口上贴上贴纸(相应的经典IBM称为“底部的Pebble LED”)。 作为参考,Unicomp中灰色IBM键(修饰符,箭头,Escape等)的颜色称为pebble 。 由于昂贵的海外交货,您不应立即急着订购直到完全诊断。
- Teensy 2.0或Arduino Pro Micro。 两者都可以运行TMK或Soarer的转换器。 Pro Micro便宜一些,但闪烁起来有点困难,并且没有USB电缆。 追逐原著是不值得的,与速卖通合作的中国人现在可以毫无问题地工作了,无论如何都可以达到这些目的。
- 带板的USB C型连接器。 这样或那样。 大板更容易固定在箱子中。 不要忘记两个5.1kΩ电阻。
为什么不使用微控制器连接器或固定导线? 当然,可以这样做,可以节省很多钱,但是Teensy中的mini-USB或Pro Micro中的micro-USB都很脆弱,不可移动的电缆并不总是很方便,并且看上去也不美观,但是我们可以自己做,子孙。 如果您仍然想省钱又懒得弄乱C型接线,则可以使用旧的USB B型,但由于尺寸原因,您不能小心地将其插入具有可移动电缆的最新一代Model M中。 您可以制造一个外部转换器,但是我看不到它的意义,因为大多数M型没有博物馆价值,所以它仍然不是某种太空学员 。 但是,如果您经常需要使用PS / 2接口检查M型和其他键盘,则额外的外部转换器将非常有用。
- 文具刀或刮刀,用于瓷砖切割塑料铆钉。
- 用2毫米钻头钻Dremel或其他工具。 还建议使用打磨喷嘴(带有砂纸或圆锥形)从塑料面板上切割铆钉的残留物,因为用刀切割铆钉不方便。
- 烙铁。
- 弹簧夹,四件。 可以替换为大型文具夹。 大大简化了组装程序。
- 如果液体洒在键盘上,请在金属上涂底漆和油漆。
例子
我的这篇文章的患者是IBM Model M,部件号51G8572,发布于将近25年前,1993年5月21日。 SDL – DIN可拆卸双绞线,灰色徽标,绿色Alt键标签,右侧控件标记为Ctrl / Act。 内部安装了扬声器,也就是说,该键盘很可能是设计用于
IBM RS / 6000的 。 键盘总体上可以工作,但是在它上面有一层厚厚的污垢,并且键盘上的按键有点像棉布,无法清晰地工作。 听到塑料铆钉的铆钉头在机壳内流动时,值得一晃一下。 任务:清洗,制作螺栓模块,确保所有键均正常工作,焊接USB适配器,放置USB C型连接器。
值得从清洗按键和外壳开始。 我们拧开了四个螺丝 ,小心地提起并卸下机箱的上部-现在,卸下钥匙会更加方便。 如果外面很脏,那就太糟糕了:灰尘,头发,碎屑,回形针, 一群切叶蚁和老鼠的尸体 。
可以使用特殊工具(可以从电线上拔出)将钥匙取下,但在M型中,只需从下方拿起钥匙,这将更快,而不仅仅是使用螺丝刀,而要用软的东西,例如木筷子。 缝隙配有线稳定器。 在其他长键(密码,Enter,退格键和长号小键盘)下,您会看到氟塑料稳定剂插入物。 没有什么东西可以闯入它们,通常足以用酒精擦拭它们。 我们将钥匙送到洗手池,将上盖与钥匙本身分开。 在大多数情况下,要用洗碗液或清洁剂加足够的温水,并要花几个小时来吸收污垢。 在严重的情况下,我使用超声波浴,但有时甚至无济于事,我必须手动擦拭按键。
我们断开控制器。 从板上松开固定硬接地线尖端的螺栓。 用LED断开子板上的小电缆。
如果您使用的是最新一代的Model M或Unicomp,则内部外观会有所不同-右侧有一个带有LED的小控制板; 终端键盘中将没有LED;您可以根据需要添加它们。 接下来,您可以小心地提起“三明治”(由金属板,薄膜,垫圈和上部塑料面板组成的组件,以下简称为三明治),拉出控制器并断开电缆(整齐!)。 在清洗外壳之前,值得用一层胶带将“出生证明”保护起来,并在上面粘贴一个普通的胶带。
继续拆卸三明治。 即使所有塑料铆钉都保留在原位,并且所有键都起作用,但仍有两个拆卸原因和螺栓模式 。 首先,我们正真诚地为自己和子孙后代制造键盘(即使20年后出现某种心灵感应神经接口,并且键盘开始消亡,逆向运算的狂热者仍然存在)。 如果这些塑料小物件没有奇迹般地脱落,则可能是键盘使用不多,值得防止这种祸害。 仅当您是一个不道德的小伙子和野蛮人时,去黑暗的一面并用环氧树脂粘住铆钉剥落的地方才值得。 环氧树脂会持续一段时间,但很可能会掉下来 。
用环氧树脂修理键盘的后果。 由Ripster发表 来源
以这种方式拆卸“维修过的”键盘将更加困难。 出于同样的原因,不应使用可疑的耐用性来代替带螺钉的螺钉。
其次,拆卸三明治可以极大地简化塑料面板的清洁,所有附着的恐怖都可以用自来水冲洗掉,而不是用棉签挑出来。/ — . , «» , . . , . , , . – . , . , — . . , . - , . , , . , /. , . . ! , « », .
— « ». — «». , , , . bolt mod' , . - . , , .
我们将金属板安装回去,用弹簧夹将其夹紧。在钻孔之前,希望勾勒出孔的轮廓。在第一代M型垂直稳定器中,使用的是电线稳定器,它可能会干扰相应螺钉的头部,因此您必须寻找平头螺钉。
早期IBM Model M中垂直2U密钥的线稳定器。Sandy发表(Deskthority Wiki,publick域)。源。
我使用了菱形锥形喷嘴,但是您可以使用带有细刺的烙铁来完成此操作。您无需在最底端钻一排-面板的此边缘被外壳底部的突出物按压。剥线和钻孔后,将有一堆带电的塑料屑和锯末。花时间冲洗并充分干燥面板(请记住,请勿摇动面板!)。放回三明治。支架上的面板,稳定器插件,锤子(确保所有物品都水平),不要忘记没有在所有座位上都安装锤子。然后是一块地毯,薄膜(不可能将它们放在错误的一侧,主要是要把它弄直)并将板放在顶部。
我们用四个夹子或文具夹子夹住边缘,翻转,插入螺丝,然后拧紧螺母。不必过分拧紧,螺钉应突出在螺纹的1-2螺纹上。我们放回钥匙并检查其工作。如果没有发出应有的咔嗒声,请尝试稍微松开问题键周围的螺钉。我们已经完成了机械学,我们将做电子学。控制器上的SDL连接器会干扰,您需要摆脱它。至少在我看来,要焊接而不剥开轨道是很困难的,所以我只是用钳子轻轻地弄断了连接器的塑料外壳,并一次焊接了一个触点。开口处的PS / 2接口的引脚排列如下所示:
作为转换器,我将Teensy 2.0(中文克隆)与Soarer的转换器固件一起使用。一个绰号为Soarer的好人五年前在Geekhack和Deskthority上发布了固件,该固件允许通过USB连接XT,AT,PS / 2键盘和IBM终端计算机,并具有以下功能:- 密钥重映射,层和宏。
- . TMK/QMK, , , SC EEPROM.
- NKRO ( ).
- — , .
- (NumLock, CapsLock, ScrollLock). IBM Model M IBM PC XT, .
不幸的是,Soarer于2014年从键盘论坛中消失了,他的命运一无所知,他没有留下源代码,但有人试图对其进行反汇编。除了配置更新外,传说中的Hasu 的TMK项目大致相同。因此,使用Teensy加载器(如我所述,您可以使用Arduino Pro Micro,但在驱动程序和实用程序上有麻烦)在Teensy 2.0中填充Soarer_at2usb_v1.12_atmega32u4.hex,并将其焊接到键盘控制器:数据到PD0,时钟到PD1和食物一起降落。您可以立即连接到计算机并通过Switch Hitter检查所有按键。
剩下的就是将所有内容布置得井井有条,并将键盘放在盒子中。我选择了耐用且现代的USB C型,但是如上所述,您可以通过将其替换为B型来节省成本,甚至可以使电缆不可拆卸。C型引脚排列如下所示:
为了我们的目的,我们需要电源(A4,B9,B4,A9),接地(A1,A12,B1,B12和连接器外壳),一对用于数据传输的D +(A6,B6)和D−(A7,B7)。CC1和CC2必须通过5.1kΩ电阻接地。我们连接到Teensy随附的USB电缆的接头:黑色-接地,红色-电源,绿色-D +,白色-D-。一点塑料,强力胶,电工胶带-连接器已准备就绪。用领带将其固定,键盘准备就绪。. layer example.sc, , CapsLock FN1 FN1+I/J/K/L . (PageUp/PageDown , Win-, CapsLock F5–F11):
您只需要说
scwr .sc
它会
scwr .sc
为二进制文件并填充到键盘中。
仅此而已,成功地进行了演练并粉碎了一切。 非常感谢键盘极客Soarer,Hasu和Ripster对键盘科学的宝贵贡献。