草庐IT

三大材质的键帽终于知道怎么选了!PBT之上“天外有天”

淼淼小鬼 2023-03-28 原文
越来越多的品牌都推出DIY元素的机械键盘产品。单论键帽这个小组件来说,就有很多讲究。

键帽的形状设计各异,但主要的区别是还是在于材质,机械键盘中主要键帽材质为ABS塑料、POM塑料和PBT材料这三种,另外还有尼龙、硅胶等 。

常使用键盘的朋友们大概都碰到过这种问题:长时间使用过的键盘表面大多泛着油光,并且用起来很滑腻。而这种因长期频繁使用造成的键帽表面抛光现象则被我们成为“打油”,究其原因,就是长时间高频度的使用或者是是键帽的材质。

ABS键帽

ABS最常见的键帽材料,是五大合成树脂之一。其抗冲击性、耐热性、耐低温性、耐化学药品性及电气性能优良,还具有易加工、制品尺寸稳定、表面光泽性好等特点,容易涂装、着色,还可以进行表面喷镀金属、电镀、焊接、热压和粘接等二次加工。

市面上的大多数键盘键帽采用了ABS工程塑料材质。这种材质硬度略低所以耐磨性较差,一些高端的品牌多采用其他材质来尽可能的避免打油的出现。极强的可塑性降低了加工难度,较软的质地能提供不错的手指触感。

但是缺点同样明显,就是耐磨性差。所以长时间高频率使用后就出现了我们常说的打油现象。

虽然ABS材质的键帽容易打油,但依然有高端键盘采用ABS材质。在ABS键帽上喷涂一层耐磨材质能够大大降低打油的几率,目前来说,在这方面做得比较好的还是Filco。

另外,一些品牌也使用了钢琴烤漆工艺,比如RAZER黑寡妇终极版键盘的键帽就是如此,但这种表面的反光与耐磨性都表现一般。

PBT键帽

PBT是一种成本更高的键盘材料,化学名称为聚对苯二甲酸丁二醇酯,英文名polybutylene terephthalate(简称PBT),具有高耐热性、韧性、耐疲劳性,自润滑、低摩。耐热水、碱类、酸类、油类。

PBT是最坚韧的工程热塑材料之一,它是半结晶材料,有非常好的化学稳定性、机械强度、电绝缘特性和热稳定性。这些材料在很广的环境条件下都有很好的稳定性。

PBT材质的键帽耐磨性相当不错,其较高的耐磨性在键盘上甚至体现出的很长时间不打油的特性也得到了很多资深玩家的喜爱。

如此强的硬度,在手感方面会略微硬一些,但侵染图案时,色彩还原度高,并且不易掉色。它先天的浅色更适合白色等键盘的加工。

POM键帽

POM是一种耐磨度极高的键盘材料,有良好的物理、机械和化学性能,尤其是有优异的耐摩擦性能,俗称赛钢或夺钢,为第三大通用塑料。

POM材质是三种材料中成本最高的,很适合用来制作键帽,较硬的质地可以在很长的一段时间里保持原始的表面不被磨花磨滑。不过相对单一的色彩限制了选择的范围,POM很难实现白色的浅色的色彩要求。

所以POM材质出现在机械键盘上多为黑色,当然较高的成本也一同指向售价较高的高端产品。

总结

POM键帽越来越少见,市售键盘使用的几乎除了ABS键帽就是PBT键帽,在差价不太大的情况下,尽量选择PBT键帽。

与ABS相比,PBT键帽的可玩性强,PBT材质在100°高温的沸水中可以保持器物体形状不改变,其材质决定了在玩个性化的时候减小了难度,侵染后键帽颜色可以长时间保持不褪色。

不管是键帽的材质、防打油特性和DIY角度来说,PBT的各方面都远超ABS键帽,所以PBT键帽更为推荐了。

有关三大材质的键帽终于知道怎么选了!PBT之上“天外有天”的更多相关文章

  1. ruby - Ruby 中的隐式返回值是怎么回事? - 2

    所以我开始关注ruby​​,很多东西看起来不错,但我对隐式return语句很反感。我理解默认情况下让所有内容返回self或nil但不是语句的最后一个值。对我来说,它看起来非常脆弱(尤其是)如果你正在使用一个不打算返回某些东西的方法(尤其是一个改变状态/破坏性方法的函数!),其他人可能最终依赖于一个返回对方法的目的并不重要,并且有很大的改变机会。隐式返回有什么意义?有没有办法让事情变得更简单?总是有返回以防止隐含返回被认为是好的做法吗?我是不是太担心这个了?附言当人们想要从方法中返回特定的东西时,他们是否经常使用隐式返回,这不是让你组中的其他人更容易破坏彼此的代码吗?当然,记录一切并给出

  2. ruby - 怎么来的(a_method || :other) returns :other only when assigning to a var called a_method? - 2

    给定以下方法:defsome_method:valueend以下语句按我的预期工作:some_method||:other#=>:valuex=some_method||:other#=>:value但是下面语句的行为让我感到困惑:some_method=some_method||:other#=>:other它按预期创建了一个名为some_method的局部变量,随后对some_method的调用返回该局部变量的值。但为什么它分配:other而不是:value呢?我知道这可能不是一件明智的事情,并且可以看出它可能有多么模棱两可,但我认为应该在考虑作业之前评估作业的右侧...我已经在R

  3. ruby-on-rails - 我该怎么办 :remote location validation with CarrierWave? - 2

    我在我的Rails3示例应用程序上使用CarrierWave。我想验证远程位置上传,因此当用户提交无效URL(空白或非图像)时,我不会收到标准错误异常:CarrierWave::DownloadErrorinImageController#createtryingtodownloadafilewhichisnotservedoverHTTP这是我的模型:classPaintingtrue,:length=>{:minimum=>5,:maximum=>100}validates:image,:presence=>trueend这是我的Controller:classPaintingsC

  4. 电脑0x0000001A蓝屏错误怎么U盘重装系统教学 - 2

      电脑0x0000001A蓝屏错误怎么U盘重装系统教学分享。有用户电脑开机之后遇到了系统蓝屏的情况。系统蓝屏问题很多时候都是系统bug,只有通过重装系统来进行解决。那么蓝屏问题如何通过U盘重装新系统来解决呢?来看看以下的详细操作方法教学吧。  准备工作:  1、U盘一个(尽量使用8G以上的U盘)。  2、一台正常联网可使用的电脑。  3、ghost或ISO系统镜像文件(Win10系统下载_Win10专业版_windows10正式版下载-系统之家)。  4、在本页面下载U盘启动盘制作工具:系统之家U盘启动工具。  U盘启动盘制作步骤:  注意:制作期间,U盘会被格式化,因此U盘中的重要文件请注

  5. ruby - EventMachine - 你怎么知道你是否落后了? - 2

    我正在研究使用EventMachine支持的twitter-streamruby​​gem来跟踪和捕获推文。我对整个事件编程有点陌生。我如何判断我在事件循环中所做的任何处理是否导致我落后?有没有简单的检查方法? 最佳答案 您可以通过使用周期性计时器并打印出耗时来确定延迟。如果您使用的是1秒的计时器,您应该已经过了大约1秒,如果它更长,您就知道您正在减慢react器的速度。@last=Time.now.to_fEM.add_periodic_timer(1)doputs"LATENCY:#{Time.now.to_f-@last}"@

  6. ruby - 如果它是标点符号,我怎么能从字符串中删除最后一个字符,在 ruby​​ 中? - 2

    啊,正则表达式有点困惑。我正在尝试删除字符串末尾所有可能的标点符号:ifstr[str.length-1]=='?'||str[str.length-1]=='.'||str[str.length-1]=='!'orstr[str.length-1]==','||str[str.length-1]==';'str.chomp!end我相信有更好的方法来做到这一点。有什么指点吗? 最佳答案 str.sub!(/[?.!,;]?$/,'')[?.!,;]-字符类。匹配这5个字符中的任何一个(注意,。在字符类中并不特殊)?-前一个字符或组

  7. ruby - Ruby 中 <=> 运算符的名称是什么?他们怎么调用它? - 2

    在Ruby中有运算符(operator)。在API中,他们没有命名它的名字,只是:Theclassmustdefinetheoperator...Comparableusestoimplementtheconventionalcomparison......theobjectsinthecollectionmustalsoimplementameaningfuloperator...它叫什么名字? 最佳答案 参见上面的@Tony。然而,它也被称为(俚语)“宇宙飞船运算符(operator)”。

  8. 电脑启动后显示器黑屏怎么办?排查下面4个问题,快速解决 - 2

    电脑启动出现显示器黑屏是一个相当常见的问题。如果您遇到了这个问题,不要惊慌,因为它有很多可能的原因,可以采取一些简单的措施来解决它。在本文中,小编将介绍下面4种常见的电脑启动后显示器黑屏的原因,排查这些原因,快速解决! 演示机型:联想Ideapad700-15ISK-ISE系统版本:Windows10一、显示器问题如果出现电脑启动后显示器黑屏的情况。那么首先您需要检查一下显示器是否正常工作。您可以通过更换另一个显示器或将当前显示器连接到另一台计算机来检查显示器是否存在问题。如果问题仍然存在,那么您可以排除显示器故障的可能性。 二、显卡问题如果您的电脑配备了独立显卡,那么显卡故障也可能是导致电脑

  9. 电脑怎么截图?进来看(8种常用截图方法) - 2

    电脑上可以截取图片吗?如果可以,该如何操作呢?相信很多小伙伴都只知道一两种截图的方式,知道的并不全面。其实,电脑上有多种方式截图的,而且非常方便。电脑怎么截图?今天我们就来教大家如何使用电脑截取图片的8种常用方式!操作环境:演示机型:Delloptiplex7050系统版本:Windows10方法一:系统自带截图具体操作:同时按下电脑的自带截图键【Windows+shift+S】,可以选择其中一种方式来截取图片:截屏有矩形截屏、任意形状截屏、窗口截屏和全屏截图。 方法二:QQ截图具体操作:在电脑登录QQ,然后同时按下【Ctrl+Alt+A】,可以任意截图你需要的界面,可以把截图的页面直接下载,

  10. Unity Shader 学习笔记(5)Shader变体、Shader属性定义技巧、自定义材质面板 - 2

    写在之前Shader变体、Shader属性定义技巧、自定义材质面板,这三个知识点任何一个单拿出来都是一套知识体系,不能一概而论,本文章目的在于将学习和实际工作中遇见的问题进行总结,类似于网络笔记之用,方便后续回顾查看,如有以偏概全、不祥不尽之处,还望海涵。1、Shader变体先看一段代码......Properties{ [KeywordEnum(on,off)]USL_USE_COL("IsUseColorMixTex?",int)=0 [Toggle(IS_RED_ON)]_IsRed("IsRed?",int)=0}......//中间省略,后续会有完整代码 #pragmamulti_c

随机推荐