怎么选择最适合编程开发的键盘

  • By v2ray节点

  • 2024-04-02 20:37:34

  • 评论

当你在打算学习编码开发时时,值得花些时间来挑选一个适合你的电脑键盘来改善你的体验。 ⌨️

找到一个好的电脑键盘可以提高你的开发效率,让你感到舒适,并最终帮助你享受编码的乐趣。

对于购买键盘,我选择偏向质量好些的。因为一旦找到最适合的电脑键盘,它要用很长时间。


真的需要一个好的的键盘来编程吗?

一般笔记本都自带有键盘,但是由于程序员花费大量时间使用键盘,因此拥有一款针对程序员优化的键盘可以帮助提高工作效率,同时最大限度地减少鼠标使用和手部疲劳等好处。

你可能需要特殊键盘作为编码员的原因:

  • 🚀 拥有一个好的键盘可以显著改善工作流程/生产力
  • 😌 它让开发变得更加舒适,这样就可以工作更长时间
  • 👍 投资一个好的键盘意味着它可以使用很长时间,因此如果它停止工作、按键损坏等,不必频繁更换它们
  • 💪 良好的键盘人体工程学设计有助于预防 RSI/腕管综合症

现在,如果你只是才涉足开发,那么使用内置笔记本电脑/计算机键盘就可以了!正如一位 Reddit 用户所说:“购买一个好的键盘绝对是个好主意。购买一个好的键盘来提高编程能力并不是一个好主意。”

如果你是编程开发初学者,那么购买新键盘可能不应该成为首要任务(除非你真的很看重舒适/人体工程学)。毕竟,你可以使用任何键盘进行编码,当然你是土豪当我没说!


开发人员在购买编码键盘时应考虑哪些因素?

1. 尺寸

键盘不就是……键盘大小吗?也许更大或更小一点,具体取决于他们使用的计算机?

不完全的!实际上有相当多的键盘尺寸,通常用百分比表示。

官方键盘尺寸列表包括:

  • 全尺寸:全尺寸键盘,包含所有常用按键,数字键盘位于侧面自己的区域
  • 1800 紧凑型 (96%):与全尺寸布局类似,不同之处在于它们将数字键盘和键盘的其余部分结合在一起以节省空间
  • Tenkeyless (TKL):全尺寸但没有数字键盘
  • 75%: TKL 板的稍微紧凑的版本。将箭头键放置在主键簇旁边(由向上/向下翻页、删除、插入、主键和结束键组成)。垂直对齐家庭集群以节省空间。
  • 65%:没有数字键盘、主集群或功能行(F 键的顶行)。这是你可以获得的仍然带有方向键的最小键盘尺寸。
  • 60%:没有方向键、主键、数字键盘或功能行
  • 40%:没有数字键盘、功能行、方向键、主键、顶行数字或分号、引号等非字母键。

全尺寸键盘对于某些人来说可能太大,这意味着它们不太便携并且可能不太实用。然而,它们确实包含你可能想要的所有钥匙,就在那里,没有任何麻烦!

紧凑型键盘可以节省桌面空间并缩短键盘和鼠标之间的距离。但为了让键盘变得更小,制造商往往不得不去掉一些按键。

当切换到更紧凑的键盘进行编码时,布局可能需要一些时间来适应。另外,如果你缺少所需的按键,你可能需要自定义按键或创建“功能层”(将多个按键功能编码到一个可以切换的按键中)。

与大多数事情一样,开发人员的最佳编码键盘尺寸取决于个人喜好。

例如,许多程序员喜欢 60%,但正如这位 Reddit 用户所说: “我讨厌 60% 的编程。对于游戏、打字、浏览,大多数事情都很好。我需要 ~ 和箭头键,这在 60% 或更小的范围内是令人沮丧或不可能的。我更喜欢使用 TKL 和全尺寸进行编程,但我很快就会尝试紧凑的 75%,希望会更好。”

另一位Reddit 用户表示,“这里主要是 40%-60% 的用户;只要它是可编程的,你就可以使用任何尺寸,无论多小。”


2. 兼容性

从技术上讲,你可以在任何操作系统上使用这些键盘(例如,在 Mac 上使用 Windows 键盘)。

但是,如果你这样做,你可能需要“重新映射”某些键以使它们按照你希望的方式工作,因为某些键在 Mac 和 Windows 上的工作方式不同。通常最好只使用一个已经适合你正在使用的系统的键盘来进行编码。


3. 连接性

无线键盘与有线键盘是你需要考虑的另一个因素。

如果你不想处理输入延迟、干扰风险或电池寿命问题,有线键盘可能会更好。

如果你不想处理一堆电线或想远距离使用键盘,那么无线键盘可能会更好。这一切都取决于个人喜好!

让我们听听另一位 Reddit 用户的说法:“我使用 100% 无线键盘已有 10 年了,我不确定是否可以适应有线键盘。当我的显示器前需要更多空间来处理文书工作时,我喜欢能够将其推开。”


4. 机械按键与薄膜按键

这是一个会影响你的体验的编码键盘因素,因为在你打字时,这两种按键类型感觉彼此非常不同。

现代笔记本电脑的默认键盘是薄膜键盘,因此你可能已经习惯了这种键盘。

机械键盘非常适合打字,但由于具有硬键帽,因此通常会发出噪音。

使用机械键盘进行编码肯定需要一些时间来适应。然而,很多人表示,与薄膜键盘相比,他们使用机械键盘可以更快地打字,这意味着编码人员通常会使用最好的机械键盘进行编程来提高工作效率。

许多人说机械键盘按下去的感觉更顺畅,并且你输入的每一个字母都有力量。你还可以根据需要定制机械键盘,它们往往更容易清洁和修复。

请记住,这也是个人喜好 - 许多程序员使用机械,但许多程序员也使用薄膜!以下是 Reddit 用户的两个方面:

👍喜欢机械键盘: “机械键盘绝对可以提高你的打字体验和速度。它的学习曲线可能很小,但结果并不令人失望。”

👎不喜欢机械: “尝试过各种键盘。一度追随机械键盘潮流,但意识到它们不适合我。高按键和长行程时间让我的手腕受伤,并且扰乱了我的肌肉记忆,导致我打字速度变慢。”

薄膜键盘对于初学者来说更容易,而且携带起来更轻,但从长远来看效率较低,而且更容易损坏。但是薄膜编码器键盘更便宜并且通常更安静。


5. 键轴和键帽:

如果你有兴趣寻找最适合编码的机械键盘,现在你面前有另一个选择!键轴是位于盖子下方的部分。它们提供了记录按键的机制。

机械键盘的开关种类繁多,不同类型通过颜色(红色、蓝色、绿色、棕色等)进行区分。

  • 🟦 蓝色:发出响亮的咔嗒声;阻力越大,反应时间可能越慢;对于某些人来说可能太“点击”
  • 🟫 棕色:比蓝色噪音少;点击时可以感觉到按键的撞击声;比蓝色稍微容易点击
  • 🟥 红色:光滑;几乎没有噪音;最容易点击;非常适合游戏,因为只需轻按、快速按下即可记录点击。

它们也可以被描述为线性的、触觉的和点击的。

  • 线性:红、黄、黑 — 平滑且安静
  • 触觉:棕色,透明——声音不太大,提供一些反馈
  • Clicky:蓝色、绿色——声音最大,反馈最多

许多人推荐Cherry MX-Browns作为最佳编程键盘开关。这种类型的开关具有非常低的激活力,因此它有助于提高速度并减轻疲劳/腕管。

还建议购买带有 O 形圈的 Cherry MX-Brown,以消除键帽触底触底的声音 - 有些键盘可以通过这种方式购买,但自己也可以轻松修改。

其他人可能会喜欢点击性更强的键盘(例如 Cherry MX Blue 或类似键盘),但如果你与某人共享空间,则不建议这样做。并不是每个人都喜欢键盘噪音!

樱桃式开关的优点之一是可以轻松更换按键组。你可以购买不同的键帽并快速轻松地安装它们。

大多数键盘或键帽套件都配有键帽拾取器,可让你轻松地将键帽从键盘上拉下来。它们是通过摩擦力固定的,这意味着你只需用力推动它们即可安装新的键帽。


6.外观/设计:

这也可能是你购买键盘时的一个因素。如果你希望它符合某种审美,那么获得某种颜色或具有不同主色的颜色对你来说可能很重要。

还要考虑背光。简单的背光很棒,但可调光和不同颜色的背光效果更好。


7. 人体工程学

人体工程学有多重要?我已经写了整篇关于人体工学键盘的文章了!

功能各不相同,但可能包括带衬垫的掌托、模仿手指形状的弧形按键、隆起程度(中间凸起的程度)等。

其目的是最大限度地提高舒适度并减少打字时手臂、手腕和手指的压力。

还有分体式键盘,从中间分开。大多数分体式键盘都是正交的并且格式较小,因此你不必伸手去够某些按键。这可能对每个人都有好处,尤其是如果你的手较小。当然,这可能需要一些时间来适应。

关于分体式键盘,一位Reddit 用户表示:“肩膀、手臂和手腕的位置更舒适。如果我尝试使用标准键盘,我会感到不舒服。”


8.可定制性/可编程性:

你可能会看到术语“热插拔”,这意味着你可以轻松更换键盘轴以创建你自己的个性化键盘。当你越来越熟悉自己作为程序员的需求时,这可能很重要!

可编程编码器键盘也将使你受益,因为你可以为重复的组合键创建宏键。

来自 Reddit:“作为一名程序员,我极力推荐使用具有可编程层、QMK 或其他功能的开发板,这样你就可以将最常用的符号、Fkey 等重新映射到你的 home 键(手指静止位置),并且获得更好的体验使用不好的标准键,例如 CapsLock(首先尝试使用 Ctrl 或 Backspace)。


9. 价格

键盘的价格差异很大。这就是为什么在购买用于编码的键盘时要考虑的最后一个因素是你的个人预算。

请记住,用于编码的键盘是对你的生产力、舒适度和健康的投资。

许多最适合开发人员的键盘价格都在 1400 以上(尤其是机械键盘)。你可以花费 350 至 700 元购买一款经济型机械键盘(但购买高品质机械键盘则需要 2800 元以上)。符合人体工学的键盘价格也往往在 1000-1400 美元以上。

幸运的是,有适合几乎任何预算的键盘!

v2ray节点购买