第一期第二期

本文中的配列描述文件都可以在 Keyboard Layout Editor 上查看和编辑。点击下方 Raw Data 选项卡,将代码复制进去即可预览。

配列总结

104 全键盘划分为以下几个区域:

  • 主键区 (Home Cluster, 61键):包含 10 个数字键、26 个字母键、11 个标点符号键和 14 个功能键,共 61 键。
  • 功能行 (Function Row, 13键):包含 F1-F12 键和 Esc 键,共 13 键。
  • 导航区 (Navigation Cluster, 9键):包含 PrtSc、ScrLk、Pause 3 个控制键和 Ins、Home、PgUp、Del、End、PgDn 6 个编辑键,共 9 键。
  • 方向键 (Arrow Keys, 4键):包含上下左右 4 个方向键。
  • 小键盘 (Numpad, 17键):包含 10 个数字键、±*/. 运算符、Enter 键和 NumLock 键,共 17 键。
要找一张ANSI配列、适用Windows并且不使用老旧分区法的键盘区域图其实很难
要找一张ANSI配列、适用Windows并且不使用老旧分区法的键盘区域图其实很难

由此,我们可以根据功能行域的不同组合,划分出多种常见的键盘配列:

配列键数宽 x 高功能行域
60%6115u x 5u主键区 (61)
60%左移6415u x 5u主键区 (59) + 方向键 (4) + 导航区 (1)
65%66-6816u x 5u主键区 (59-60) + 方向键 (4) + 导航区 (2-3) [+旋钮]
75%80-8216u x 6.25u功能行 (13) + 主键区 (59-60) + 方向键 (4) + 导航区 (4-5) [+旋钮]
紧凑75%8416u x 6u功能行 (13) + 主键区 (60) + 方向键 (4) + 导航区 (7)
80%8718.25u x 6.25u功能行 (13) + 主键区 (61) + 方向键 (4) + 导航区 (9)
1u0 96%94-9919.5u x 6.5u功能行 (13) + 主键区 (59-60) + 方向键 (4) + 导航区 (0-5) + 小键盘 (17)
2u0 96%97-10120.5u x 6.25u功能行 (13) + 主键区 (59-60) + 方向键 (4) + 导航区 (3-7) + 小键盘 (17)
100%104-10822.5u x 6.25u功能行 (13) + 主键区 (61) + 方向键 (4) + 导航区 (9) + 小键盘 (17)

上表列出了常见的量产键盘配列,尽管其中 左移64 和 紧凑75% 配列从来都算不上常见。键盘尺寸的单位 u (unit) 是以标准键帽的宽度为基准的,1u 约等于 19.05mm。

下面我们将逐一介绍这些配列的布局与特点。要注意,本文给出的示意图仅供参考;尤其是小配列中导航区的取舍和排列方式,各人各厂都有不同的理解,仁者见仁智者见智。

75% 配列 (80-82 键)

首先登场的是我正在用的 RK R75pro 的 75% 配列。

上:RK R75pro,下:ilovbee B75。看起来像是同一个模子刻出来的,实际也是如此,因为 RK 和 ilovbee 本质上是同一个公司,不过材质分别是塑料和胶坨坨
上:RK R75pro,下:ilovbee B75。看起来像是同一个模子刻出来的,实际也是如此,因为 RK 和 ilovbee 本质上是同一个公司,不过材质分别是塑料和胶坨坨

这个配列已然成为量产新宠,客制化主流。小红书搜索「键盘配列」,75% 配列的占比达到了 41%。

功能行 (13) + 主键区 (59) + 方向键 (4) + 导航区 (5) = 80 键
功能行 (13) + 主键区 (59) + 方向键 (4) + 导航区 (5) = 80 键

75.json

1
2
3
4
5
6
[{c:"#006d59",t:"#f1ede6",a:7,f:4},"Esc",{x:0.25,c:"#f1ede6",t:"#006d59"},"F1","F2","F3","F4",{x:0.25,c:"#6ca29d",t:"#f1ede6"},"F5","F6","F7","F8",{x:0.25,c:"#f1ede6",t:"#006d59"},"F9","F10","F11","F12",{x:0.25,c:"#6ca29d",t:"#f1ede6"},"Del",{c:"#f1ede6",g:true,f:3},""],
[{y:0.25,t:"#006d59",g:false,a:5,f:4},"~\n`","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+ \n=",{c:"#6ca29d",t:"#f1ede6",a:7,w:2},"Backspace","Home"],
[{w:1.5},"Tab",{c:"#f1ede6",t:"#006d59"},"Q","W","E","R","T","Y","U","I","O","P",{a:5},"{\n[","}\n]",{w:1.5},"|\n\\",{c:"#6ca29d",t:"#f1ede6",a:7},"PgUp"],
[{w:1.75},"Caps Lock",{c:"#f1ede6",t:"#006d59"},"A","S","D",{n:true},"F","G","H",{n:true},"J","K","L",{a:5},":\n;","\"\n'",{c:"#006d59",t:"#f1ede6",a:7,w:2.25},"Enter",{c:"#6ca29d"},"PgDn"],
[{w:2.25},"Shift",{c:"#f1ede6",t:"#006d59"},"Z","X","C","V","B","N","M",{a:5},"<\n,",">\n.","?\n/",{c:"#6ca29d",t:"#f1ede6",a:7,w:1.75},"Shift",{c:"#006d59"},"<i class='fa fa-arrow-up'></i>"],
[{c:"#6ca29d",w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{c:"#006d59",w:6.25},"",{c:"#6ca29d",w:1.25},"Alt",{w:1.25},"Fn",{x:0.5,c:"#006d59"},"<i class='fa fa-arrow-left'></i>","<i class='fa fa-arrow-down'></i>","<i class='fa fa-arrow-right'></i>"]

尺寸:16u x 6.25u,宽度与 65% 相同,高度构成为 1u (功能行) + 0.25u (间隔) + 5u (主键区)。右上角放置旋钮。

主键区相较于全键盘也有以下改动:

  • 右 Shift 由 2.75u 缩减为 1.75u,给↑键留出空间。
  • 右下的 Alt、Win、菜单、Ctrl 键变为只有右 Alt 和 Fn 两个键,长度保持 1.25u。

也可能存在以下改动:

  • 右上角的音量旋钮替换为 End 键,一般排列为 (R4) Home/End - (R4) Del - (R3) PgUp - (R2) PgDn。
  • 功能行不再压缩(全键盘中功能行的间隔为 1u+0.5u+0.5u=2u,在上面的配列中压缩为 0.25u*4=1u,空出了 1u 的宽度,所以才放下 Del 键),而是在右上角放置 Del 键。
  • 在↑键右侧增加第六个导航键,一般排列为 (R4) Del/Ins - (R4) Home - (R3) PgUp - (R2) PgDn - (R1) End。

本博客之前也写过一篇专栏:为什么75%键盘是程序员的最佳选择,有兴趣的读者可以参考。总而言之,75% 配列是一个十分泛用而强大的选择,即使你不知道自己适合哪种配列,75% 也不会错。它的三大优点在于:

  • 节省空间:16u 的宽度比全键盘的 22.5u 节省了近 30% 的桌面空间,对右手在鼠标和键盘间切换非常友好。
  • 功能齐全:相较于 65% 键盘多出的功能行在 IDE 和办公软件中非常实用,没有与 Esc 合并的 `~ 键实际上也非常重要。与此同时 Del、Home、End、PgUp、PgDn 五个导航键也能满足大部分文本编辑需求,不需要频繁使用 Fn 组合键。
  • 音量旋钮:旋钮除了可以调节音量外,还可以绑定其他功能,比如说在不同选项卡间切换、滚动页面等,易于盲操,提升效率。

那还说什么呢,赶紧入手一个吧!

变种:分离式 75% 配列 (82 键)

在 75% 配列的基础上,将方向键横向空出 0.25u 的宽度,纵向下沉 0.25u,即为分离式设计。很多新品都采用了这种设计,比如说前行者 X75pro、珂芝 K75V2、Leobog Hi75C(套件)等。

功能行 (13) + 主键区 (60) + 方向键 (4) + 导航区 (6) = 82 键
功能行 (13) + 主键区 (60) + 方向键 (4) + 导航区 (6) = 82 键

75-separate.json

1
2
3
4
5
6
7
8
[{c:"#006d59",t:"#f1ede6",a:7,f:4},"Esc",{x:0.25,c:"#f1ede6",t:"#006d59"},"F1","F2","F3","F4",{x:0.25,c:"#6ca29d",t:"#f1ede6"},"F5","F6","F7","F8",{x:0.25,c:"#f1ede6",t:"#006d59"},"F9","F10","F11","F12",{x:0.25,c:"#6ca29d",t:"#f1ede6"},"Del",{x:0.5,c:"#f1ede6",g:true,f:3},""],
[{y:0.25,t:"#006d59",g:false,a:5,f:4},"~\n`","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+ \n=",{c:"#6ca29d",t:"#f1ede6",a:7,w:2},"Backspace",{x:0.5},"Home"],
[{w:1.5},"Tab",{c:"#f1ede6",t:"#006d59"},"Q","W","E","R","T","Y","U","I","O","P",{a:5},"{\n[","}\n]",{w:1.5},"|\n\\",{x:0.5,c:"#6ca29d",t:"#f1ede6",a:7},"PgUp"],
[{w:1.75},"Caps Lock",{c:"#f1ede6",t:"#006d59"},"A","S","D",{n:true},"F","G","H",{n:true},"J","K","L",{a:5},":\n;","\"\n'",{c:"#006d59",t:"#f1ede6",a:7,w:2.25},"Enter",{x:0.5,c:"#6ca29d"},"PgDn"],
[{w:2.25},"Shift",{c:"#f1ede6",t:"#006d59"},"Z","X","C","V","B","N","M",{a:5},"<\n,",">\n.","?\n/",{c:"#6ca29d",t:"#f1ede6",a:7,w:1.75},"Shift",{x:1.5},"End"],
[{y:-0.75,x:14.25,c:"#006d59"},"<i class='fa fa-arrow-up'></i>"],
[{y:-0.25,c:"#6ca29d",w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{c:"#006d59",w:6.25},"",{c:"#6ca29d"},"Alt","Fn","Ctrl"],
[{y:-0.75,x:13.25,c:"#006d59"},"<i class='fa fa-arrow-left'></i>","<i class='fa fa-arrow-down'></i>","<i class='fa fa-arrow-right'></i>"]

尺寸:16.5u x 6.5u。右上角放置旋钮。

分离式设计可给紧凑的配列带来耳目一新的感觉,同时也能减少误触的概率。缺点是增加了 0.5u 的宽度和 0.25u 的高度(尽管高度部分通常只有方向键做下沉而影响不大)。

此外,右下的控制键也由 1.25u 的 Alt、Fn 变为 1u 的 Alt、Fn、Ctrl 三个键。

变种:紧凑 75% 配列 (84 键)

在 75% 配列的基础上,

  • 删去功能行四个一组之间的间隔,与主键区对齐。
  • 再在功能行和↑键右侧增加两个功能键,总数来到七个。
  • 右下的控制键由 1.25u 的 Alt、Fn 变为 1u 的 Alt、Fn、Ctrl 三个键。
功能行 (13) + 主键区 (60) + 方向键 (4) + 导航区 (7) = 84 键
功能行 (13) + 主键区 (60) + 方向键 (4) + 导航区 (7) = 84 键

75-compact.json

1
2
3
4
5
6
[{c:"#006d59",t:"#f1ede6",a:7,f:4},"Esc",{c:"#f1ede6",t:"#006d59"},"F1","F2","F3","F4",{c:"#6ca29d",t:"#f1ede6"},"F5","F6","F7","F8",{c:"#f1ede6",t:"#006d59"},"F9","F10","F11","F12",{c:"#6ca29d",t:"#f1ede6"},"PrtSc","Del","Ins"],
[{c:"#f1ede6",t:"#006d59",a:5},"~\n`","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+ \n=",{c:"#6ca29d",t:"#f1ede6",a:7,w:2},"Backspace","Home"],
[{w:1.5},"Tab",{c:"#f1ede6",t:"#006d59"},"Q","W","E","R","T","Y","U","I","O","P",{a:5},"{\n[","}\n]",{w:1.5},"|\n\\",{c:"#6ca29d",t:"#f1ede6",a:7},"End"],
[{w:1.75},"Caps Lock",{c:"#f1ede6",t:"#006d59"},"A","S","D",{n:true},"F","G","H",{n:true},"J","K","L",{a:5},":\n;","\"\n'",{c:"#006d59",t:"#f1ede6",a:7,w:2.25},"Enter",{c:"#6ca29d"},"PgUp"],
[{w:2.25},"Shift",{c:"#f1ede6",t:"#006d59"},"Z","X","C","V","B","N","M",{a:5},"<\n,",">\n.","?\n/",{c:"#6ca29d",t:"#f1ede6",a:7,w:1.75},"Shift",{c:"#006d59"},"<i class='fa fa-arrow-up'></i>",{c:"#6ca29d"},"PgDn"],
[{c:"#6ca29d",w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{c:"#006d59",w:6.25},"",{c:"#6ca29d"},"Alt","Fn","Ctrl",{c:"#006d59"},"<i class='fa fa-arrow-left'></i>","<i class='fa fa-arrow-down'></i>","<i class='fa fa-arrow-right'></i>"]

尺寸:16u x 6u,相较于标准 75% 键盘少了 0.25u 的间隔高度。

对齐处理后看起来更加整齐美观,但在实用性上反而倒退了,主要有两个原因:

  • 其一,紧凑化充其量增加了三个键:Ins、PrtSc 和右 Ctrl,这几个键的使用频率只能说没有大家想象得那么高。(顺便一提,Windows 自带截图真是越做越差了,Win11 21H2 的时候还能从四个模式里自选,24H2 就变成下拉菜单了,要多一步操作,真的很反人类。以前我是 PrtSc 的忠实信徒,现在都改用第三方截图工具了,PrtSc 自然也成了废物。)
  • 其二,去掉功能行的间隔之后要定位特定 Fn 键变得更困难了,这也是为什么后面会提到的紧凑 65% 在使用体验上反而会更好 —— 因为没有功能行,自然不存在这个问题。
  • 其三,方向键没有与其他键分离,容易误触。

因此,紧凑 75% 配列可以说是「哪怕小配列也不是越紧凑越好」的典型例子。

变种:田字 75% 配列 (84 键)

这个配列曾经存在过,现在已经鲜有提及了。由于产品太少,在布局上都没有形成共识。这里选择了我最认为最合理的一种方案:

功能行 (13) + 主键区 (60) + 方向键 (4) + 导航区 (7) = 84 键
功能行 (13) + 主键区 (60) + 方向键 (4) + 导航区 (7) = 84 键

75-grid.json

1
2
3
4
5
6
[{c:"#006d59",t:"#f1ede6",a:7,f:4},"Esc",{x:0.25,c:"#f1ede6",t:"#006d59"},"F1","F2","F3","F4",{x:0.25,c:"#6ca29d",t:"#f1ede6"},"F5","F6","F7","F8",{x:0.25,c:"#f1ede6",t:"#006d59"},"F9","F10","F11","F12",{x:0.25,c:"#6ca29d",t:"#f1ede6"},"Del",{x:0.25},"PrtSc","ScrLk"],
[{y:0.25,c:"#f1ede6",t:"#006d59",a:5},"~\n`","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+ \n=",{c:"#6ca29d",t:"#f1ede6",a:7,w:2},"Backspace",{x:0.25},"Home","PgUp"],
[{w:1.5},"Tab",{c:"#f1ede6",t:"#006d59"},"Q","W","E","R","T","Y","U","I","O","P",{a:5},"{\n[","}\n]",{w:1.5},"|\n\\",{x:0.25,c:"#6ca29d",t:"#f1ede6",a:7},"End","PgDn"],
[{w:1.75},"Caps Lock",{c:"#f1ede6",t:"#006d59"},"A","S","D",{n:true},"F","G","H",{n:true},"J","K","L",{a:5},":\n;","\"\n'",{c:"#006d59",t:"#f1ede6",a:7,w:2.25},"Enter"],
[{c:"#6ca29d",w:2.25},"Shift",{c:"#f1ede6",t:"#006d59"},"Z","X","C","V","B","N","M",{a:5},"<\n,",">\n.","?\n/",{c:"#6ca29d",t:"#f1ede6",a:7,w:2.75},"Shift",{x:0.25,c:"#006d59"},"<i class='fa fa-arrow-up'></i>"],
[{c:"#6ca29d",w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{c:"#006d59",w:6.25},"",{c:"#6ca29d",w:1.25},"Alt",{w:1.25},"Fn",{w:1.25},"Ctrl",{x:0.5,c:"#006d59"},"<i class='fa fa-arrow-left'></i>","<i class='fa fa-arrow-down'></i>","<i class='fa fa-arrow-right'></i>"]

尺寸:17.25u x 6.25u,宽度构成为 15u (主键区) + 0.25u (间隔) + 2u (导航区)。

右下角的控制键恢复为 1.25u 的 Alt、Fn、Ctrl 三个键,右 Shift 也恢复为 2.75u。

田字 75% 和田字 65% 实际上是一样的问题:宽度太长了。对小配列来说,宽度永远是能省一点是一点,而它却主动增加了 1.25u 的宽度!虽然田字的非紧凑设计确实更加有利于精准定位,但 17.25u 的宽度着实很尴尬,夹在 75% 的 16u 和 80% 的 18.25u 之间,功能性却和 75% 差不多,实在没有什么优势。

65% 配列 (66-67 键)

删去功能行的 75% 键盘。相较于 61 键的主键区多了一列,以容纳右方向键。

主键区 (59) + 方向键 (4) + 导航区 (3) = 66 键
主键区 (59) + 方向键 (4) + 导航区 (3) = 66 键

65.json

1
2
3
4
5
[{c:"#857eb1",t:"#d9dae0",a:7,f:4},"Esc\n\n\n\n`~",{c:"#d9dae0",t:"#857eb1",a:5},"!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+ \n=",{c:"#009bca",t:"#d9dae0",a:7,w:2},"Backspace",{c:"#cccccc",g:true},""],
[{c:"#009bca",t:"#d9dae0",g:false,w:1.5},"Tab",{c:"#d9dae0",t:"#857eb1"},"Q","W","E","R","T","Y","U","I","O","P",{a:5},"{\n[","}\n]",{w:1.5},"|\n\\",{c:"#009bca",t:"#d9dae0",a:7},"Del"],
[{w:1.75},"Caps Lock",{c:"#d9dae0",t:"#857eb1"},"A","S","D",{n:true},"F","G","H",{n:true},"J","K","L",{a:5},":\n;","\"\n'",{c:"#857eb1",t:"#d9dae0",a:7,w:2.25},"Enter",{c:"#009bca"},"PgUp"],
[{w:2.25},"Shift",{c:"#d9dae0",t:"#857eb1"},"Z","X","C","V","B","N","M",{a:5},"<\n,",">\n.","?\n/",{c:"#009bca",t:"#d9dae0",a:7,w:1.75},"Shift",{c:"#857eb1"},"<i class='fa fa-arrow-up'></i>",{c:"#009bca"},"PgDn"],
[{w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{c:"#857eb1",w:6.25},"",{c:"#009bca",w:1.25},"Alt",{w:1.25},"Fn",{x:0.5,c:"#857eb1"},"<i class='fa fa-arrow-left'></i>","<i class='fa fa-arrow-down'></i>","<i class='fa fa-arrow-right'></i>"]

尺寸:16u x 5u。右上角放置旋钮。

由于 Esc 键是必不可少的,而功能行又被删去,因此 Esc 键被放在主键区的左上角。原本的 ~ 键有两种处理方式:

  • 一种是放在 Backspace 右侧,但是手指难以够到又不够美观(比如说在上图的配色方案中,蓝色的 Backspace 旁边是一个白色的 ~ 键,而它下面的 Del、PgUp、PgDn 又是蓝色的,显得很突兀)。
  • 另一种是和 Esc 键合并,也是本文采用的方案。虽然标注看起来和其他 layer 键一样,但由于它是三合一,所以并不是按 Fn 切换,而是按 Shift + Esc = `;Win + Esc = ~。详情参考 QMK 文档中的 Grave Escape

对于用不上功能行的用户来说,65% 配列是一个非常不错的选择。

然而针对文本编辑场景,只有 Del、PgUp、PgDn 三个导航键略显不足,必须使用 Fn 组合键来弥补。对此类用户,如果追求更高的紧凑型,客制化的 40% 配列或许是你的终极选择;否则,导航区更完备的 75% 或 80% 配列会更适合你。

变种:紧凑 65% 配列 (68 键)

主键区 (60) + 方向键 (4) + 导航区 (4) = 68 键
主键区 (60) + 方向键 (4) + 导航区 (4) = 68 键

65-compact.json

1
2
3
4
5
[{c:"#857eb1",t:"#d9dae0",a:7,f:4},"Esc\n\n\n\n`~",{c:"#d9dae0",t:"#857eb1",a:5},"!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+ \n=",{c:"#009bca",t:"#d9dae0",a:7,w:2},"Backspace","Home"],
[{c:"#009bca",t:"#d9dae0",a:7,w:1.5},"Tab",{c:"#d9dae0",t:"#857eb1"},"Q","W","E","R","T","Y","U","I","O","P",{a:5},"{\n[","}\n]",{w:1.5},"|\n\\",{c:"#009bca",t:"#d9dae0",a:7},"Del"],
[{w:1.75},"Caps Lock",{c:"#d9dae0",t:"#857eb1"},"A","S","D",{n:true},"F","G","H",{n:true},"J","K","L",{a:5},":\n;","\"\n'",{c:"#857eb1",t:"#d9dae0",a:7,w:2.25},"Enter",{c:"#009bca"},"PgUp"],
[{w:2.25},"Shift",{c:"#d9dae0",t:"#857eb1"},"Z","X","C","V","B","N","M",{a:5},"<\n,",">\n.","?\n/",{c:"#009bca",t:"#d9dae0",a:7,w:1.75},"Shift",{c:"#857eb1"},"<i class='fa fa-arrow-up'></i>",{c:"#009bca"},"PgDn"],
[{w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{c:"#857eb1",w:6.25},"",{c:"#009bca"},"Alt","Fn","Ctrl",{c:"#857eb1"},"<i class='fa fa-arrow-left'></i>","<i class='fa fa-arrow-down'></i>","<i class='fa fa-arrow-right'></i>"]

尺寸:16u x 5u

和紧凑 75% 师出同门,但紧凑 65% 的改动就要小得多了。也是唯一值得考虑的紧凑配列。

变种:田字 65% 配列 (68 键)

主键区 (61) + 方向键 (4) + 导航区 (3) = 68 键
主键区 (61) + 方向键 (4) + 导航区 (3) = 68 键

65-grid.json

1
2
3
4
5
[{c:"#857eb1",t:"#d9dae0",a:7,f:4},"Esc",{c:"#d9dae0",t:"#857eb1",a:5},"!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+ \n=",{c:"#009bca",t:"#d9dae0",a:7,w:2},"Backspace",{x:0.25,c:"#d9dae0",t:"#857eb1",a:5},"~\n`",{c:"#009bca",t:"#d9dae0",a:7},"PgUp"],
[{a:7,w:1.5},"Tab",{c:"#d9dae0",t:"#857eb1"},"Q","W","E","R","T","Y","U","I","O","P",{a:5},"{\n[","}\n]",{w:1.5},"|\n\\",{x:0.25,c:"#009bca",t:"#d9dae0",a:7},"Del","PgDn"],
[{w:1.75},"Caps Lock",{c:"#d9dae0",t:"#857eb1"},"A","S","D",{n:true},"F","G","H",{n:true},"J","K","L",{a:5},":\n;","\"\n'",{c:"#857eb1",t:"#d9dae0",a:7,w:2.25},"Enter"],
[{c:"#009bca",w:2.25},"Shift",{c:"#d9dae0",t:"#857eb1"},"Z","X","C","V","B","N","M",{a:5},"<\n,",">\n.","?\n/",{c:"#009bca",t:"#d9dae0",a:7,w:2.75},"Shift",{x:0.25,c:"#857eb1"},"<i class='fa fa-arrow-up'></i>"],
[{c:"#009bca",w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{c:"#857eb1",w:6.25},"",{c:"#009bca",w:1.25},"Alt",{w:1.25},"Fn",{w:1.25},"Ctrl",{x:0.5,c:"#857eb1"},"<i class='fa fa-arrow-left'></i>","<i class='fa fa-arrow-down'></i>","<i class='fa fa-arrow-right'></i>"]

尺寸:17.25u x 5u

这个键盘就把 `~ 键放在了 Backspace 右侧的导航区,但看起来还是万蓝丛中一点白的感觉,很别扭。

60% 配列 (61 键)

只剩主键区。

主键区 (61) = 61 键
主键区 (61) = 61 键

61.json

1
2
3
4
5
[{c:"#857eb1",t:"#d9dae0",a:7,f:4},"Esc\n\n\n\n`~",{c:"#d9dae0",t:"#857eb1",a:5},"!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+ \n=",{c:"#009bca",t:"#d9dae0",a:7,w:2},"Backspace"],
[{w:1.5},"Tab",{c:"#d9dae0",t:"#857eb1"},"Q","W","E","R","T","Y","U","I","O","P",{a:5},"{\n[","}\n]",{w:1.5},"|\n\\"],
[{c:"#009bca",t:"#d9dae0",a:7,w:1.75},"Caps Lock",{c:"#d9dae0",t:"#857eb1"},"A","S","D",{n:true},"F","G","H",{n:true},"J","K","L",{a:5},":\n;","\"\n'",{c:"#857eb1",t:"#d9dae0",a:7,w:2.25},"Enter"],
[{c:"#009bca",w:2.25},"Shift",{c:"#d9dae0",t:"#857eb1"},"Z","X","C","V","B","N","M",{a:5},"<\n,",">\n.","?\n/\n\n\n<i class='fa fa-arrow-up'></i>",{c:"#009bca",t:"#d9dae0",a:7,w:2.75},"Shift"],
[{w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{c:"#857eb1",w:6.25},"",{c:"#009bca",w:1.25},"Alt\n\n\n\n<i class='fa fa-arrow-left'></i>",{w:1.25},"<i class='fa fa-align-justify'></i>\n\n\n\n<i class='fa fa-arrow-down'></i>",{w:1.25},"Ctrl\n\n\n\n<i class='fa fa-arrow-right'></i>",{w:1.25},"Fn"]

尺寸:15u x 5u

—— 好吧,或许你听说过「61 键就是全键盘的主键区这种说法」。但实际上不够准确,有两处重要的区别:

首先,右上角的 Esc 键和 `~ 键合并了。

其次,全键盘的主键区右下角为 Alt、Win、菜单、Ctrl 四个键,而 61 键中需要通过 Fn 组合键来实现方向键,前三个位置又被←↓→三个方向键占据了,因此 Fn 键被放在了右下角。至于剩下的三个键按什么顺序排列,又存在很多种可能,比较常见的是 Alt - 菜单 - Ctrl - Fn 和 Alt - Ctrl - 菜单 - Fn 两种,图示为前者。

至于 61 键的优缺点,网上已经有很多讨论了,这里就不赘述了。没了方向键,文本编辑已成奢望,最普遍的应用场景就是靠 WASD 走路的游戏玩家了。

变种:左移 64 键配列

如果你愿意挤一挤,方向键总是会有的。

主键区 (59) + 方向键 (4) + 导航区 (1) = 64 键
主键区 (59) + 方向键 (4) + 导航区 (1) = 64 键

64-left.json

1
2
3
4
5
[{c:"#857eb1",t:"#d9dae0",a:7,f:4},"Esc\n\n\n\n`~",{c:"#d9dae0",t:"#857eb1",a:5},"!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+ \n=",{c:"#009bca",t:"#d9dae0",a:7,w:2},"Backspace"],
[{w:1.5},"Tab",{c:"#d9dae0",t:"#857eb1"},"Q","W","E","R","T","Y","U","I","O","P",{a:5},"{\n[","}\n]",{w:1.5},"|\n\\"],
[{c:"#009bca",t:"#d9dae0",a:7,w:1.75},"Caps Lock",{c:"#d9dae0",t:"#857eb1"},"A","S","D",{n:true},"F","G","H",{n:true},"J","K","L",{a:5},":\n;","\"\n'",{c:"#857eb1",t:"#d9dae0",a:7,w:2.25},"Enter"],
[{c:"#009bca",w:2},"Shift",{c:"#d9dae0",t:"#857eb1"},"Z","X","C","V","B","N","M",{a:5},"<\n,",">\n.","?\n/",{c:"#009bca",t:"#d9dae0",a:7},"Shift",{c:"#857eb1"},"<i class='fa fa-arrow-up'></i>",{c:"#009bca"},"Del"],
[{w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{c:"#857eb1",w:6.25},"",{c:"#009bca"},"Alt","Fn",{c:"#857eb1"},"<i class='fa fa-arrow-left'></i>","<i class='fa fa-arrow-down'></i>","<i class='fa fa-arrow-right'></i>"]

尺寸:15u x 5u

在和 61 键相同的尺寸下塞下了方向键,代价就是对 R1 和 R2 的键长进行了极大的压缩:

  • 左 Shift 由 2.25u 缩减为 2u,右 Shift 由 2.75u 缩减为 1u(是的,只有 1u)。总计省下 2u 长度,放下↑键和 Del 键。
  • 右下控制键由 4 个 1.25u 的键变为 2 个 1u 的 Alt 和 Fn 键。省下 3u 长度,放下←↓→三个方向键。

如此激进的压缩固然带来了在极小尺寸中塞下方向键的安心感,但对左移 64 的用户而言还有一把达摩克利斯之剑悬在头顶:键帽适配性。

众所周知,键帽作为机械键盘三大件(键帽、轴体、套件)中最容易更换、选择最丰富、情绪价值最丰富的一环,往往令人三天两头就要剁手一次。键帽可以简单地分为小全套和大全套,而市面上大部分的量产键帽都是小全套,会这样写:适配61/67/68/75/81/87/96/98/100/104/108键盘。如你所见,唯独没有 64 —— 左移 64 的 2u 左 Shift 和 1u 右 Shift 实在是太小众了,除非你去买大全套(太浪费了!)或者跟客服确认过,否则可以做好一辈子用原厂键帽的准备。

比如说这套键帽的冗余已经相当多了,但还是没有适配左移 64。

不过在我的 R75pro 上自然是轻轻松松:

话又说回来,不知道大家对透光键帽有什么看法?当然要详细地探讨键帽的材质、工艺和高度等问题,得另开一篇文章了,这里就不多赘述。

总结

本文介绍了目前主流的小配列键盘的配列设计,主要包括 75%、65%、60% 三种配列及其变种。总体来说,75% 配列是最均衡的选择,既节省空间又功能齐全;65% 配列适合不需要功能行的用户,而 60% 配列则适合游戏玩家。

尽管小配列在设计上存在很多可能性,但本文中提到的大部分变种都没有得到市场的广泛认可。小配列不是越紧凑越好,而是要在紧凑和实用之间找到一个平衡点。

下期将继续探讨 80%、96% 和 100% 三类大配列的设计与变种,一键传送门