弦月之舞

人生不设限

Thinkpad改装键盘的配置与使用

之前一直无法触发数字小键盘功能,现在终于学会使用以前的ThinkPad七行键盘了。

上大学到现在都用的是T440P,习惯了小红点的手感,平时都不怎么用鼠标。后来为了在其他电脑上也用小红点,几年前买过一把用X220键盘改装的键盘(tb搜“hearttolin工作室”)。七行键盘的Fn功能相当丰富,但直到前几天才搞明白配置文件怎么写的,鼓捣成功数字小键盘。

自定义键盘配置文件

H工本人提供了软件和文档,可以在tb的商品介绍里找到。原理不复杂,仔细看配置文件,参照HID设备的键位代码即可搞定。

有线键盘的软件:https://pan.baidu.com/s/1K5u0IPdB6csyyro1XlX-gQ 提取码:oggi
无线键盘的软件与HID键位表:https://pan.baidu.com/s/1rb_lVFOy5DC7Cf3huMqoHg 提取码:tplw

初始的几个配置文件可能与拿到的键盘上的键位有出入。如果发现Fn键不管事,就需要读扫描码,对照着看哪里不对应。读扫描码模式下,按对应的键约1s以上,就能看到对应的键值,最多可以同时读4个按键的。

一开始我怎么都进不了NumLk模式,这样检查一下才发现ScrLk/NumLk键的值为0x3f,不知为何我拿到的配置文件里写错了。0x3f 0xfe的意思就是同时按这两个键触发对应的数字小键盘模式(0xfe是Fn键)。实际操作时就是:Fn+蓝NumLk进入小键盘模式,此时uio jkl等键对应的是方向键和导航键,和标准键盘的小键盘区不开启numlk时一样。此时再按一下ScrLk(NumLk)就可以输数字了。

我还改了一下键位映射,把Ctrl、Alt与Win(GUI)键换位,将Fn+F2映射到锁屏,Fn+空格映射到放大镜,Fn+前后页键映射到前进后退。复杂的功能还未研究,之后或许再补充。附上我的配置文件:我的配置文件

同时也附上以前ThinkPad键盘快捷键与现在ThinkPad键盘的对比。有时看这些以前的文档有点唏嘘的感觉,51nb现在都变成ibmnb了。好在论坛还在。