首页 > 其他分享 >Thinkpad X1 Tablet gen2 键盘改USB

Thinkpad X1 Tablet gen2 键盘改USB

时间:2024-11-29 10:54:46浏览次数:4  
标签:USB 数据线 排线 gen2 键盘 X1 Tablet

0 写在前面

前文Thinkpad X1 Tablet gen2 键盘固件逆向实现Ctrl与Fn换位记录了Thinkpad X1 Tablet gen2 键盘Fn和Ctrl换位的研究过程,本文记录一下该键盘改USB的过程。因为操作的时候没有留太多照片,所以尽量画图示意。

0.1 其他网友硬改成果

在硬改该键盘之前,在网上发现其他网友扒出了该键盘USB定义,并有好几种改装方案,但多少都不太符合我的需求:
1.海鲜市场中有卖该键盘触点转Type-C接头的,但是一来容易接触不良,二来比较臃肿不太美观。
2.参考其他网友硬改Type-C母口,但改完要么底面不是纯平,要么就是Type-C母口外置,耐用性和美观性不太符合我的需求。

0.2 硬改效果

考虑到我的需求以及美观性,直接用一根Type-A线焊接到键盘内部,达到纯平和耐用的目的。

1 键盘结构

改装前我们首先需要了解该键盘的结构,这款键盘在键盘区域使用了强力双面胶,想要完整拆解非常困难。暴力拆机图如下:

可以看到双面胶区域很大,右下角小红圈内是USB排线接口,借用网友的图片,排线接头长这样:

排线上很友好地标注了usb定义,从左往右依次为GND、D-、D+、Vcc,最右侧两个触点不用管。

2 改造准备

了解了键盘结构,我大致构思了改造方案,准备从没有双面胶的部分撬开小缝,进行“微创手术”。需要准备如下工具:
1.Thinkpad X1 Tablet gen2 键盘一个(废话)。
2.USB线一条(尽量细的,否则还是会不平整)。
3.电吹风。
4.精密一些的镊子、剪刀。
5.焊锡、助焊剂、漆包线、热缩管、圆形锉刀、水口剪等。
6.胶水(粘回去用的)。

3 键盘拆解

完全去除键盘连接部分的软皮。按照图中红线,撬开键盘边缘,并且撑开键盘的左下角以便于操作:

4 剪下USB排线

从图中示意的地方伸入剪刀,剪断USB排线并取出线头(记得掰开卡扣):

5 加工数据线

将取出的USB排线接头焊接到USB数据线上(焊接范围控制在图中红圈处,可能需要漆包线过渡):

6 加工外壳

下图中红线为内部走线方向,需要用水口剪和锉刀把外壳进行加工,以便放下数据线。

7 组装

将加工好的数据线小心地装回原接口,然后把数据线放在加工出的走线槽内,测试无误后用胶水粘回去。顶部缝隙用黑色胶带粘上,即可完成改造。

8 使用体验

这款键盘在Fn和Ctrl键对调后,完美符合我办公键盘的需求:打字用键盘+红点,浏览文档用触摸板。而且改造成本很低,收一个连接处折断的键盘加上USB线的成本不超过40元,比KU-1255等红点键盘成品还便宜。美中不足的是键盘太薄,键程很短,红点也很单薄,手感不是很好。如果追求完美的手感,估计得把X220的下半身改造成usb键盘,但是这样又失去了便携性,成本也会高很多,暂时先用这个吧。

标签:USB,数据线,排线,gen2,键盘,X1,Tablet
From: https://www.cnblogs.com/carrothu-cn/p/18576077

相关文章

  • 【产品方案】基于CW32L010的低成本USB充电检测仪产品方案
    实物展示LCD版数码管版模块正面模块反面一、引言在当今智能设备时代,USB充电技术普及,高效的USB充电检测仪对设备运行和寿命至关重要。本文介绍一款基于CW32L010F8U6芯片的USB充电检测仪。该检测仪设计为数码管版和LCD版同板,因显示引脚共用,故实际使用时需二选......
  • Thinkpad X1 Tablet gen2 键盘固件逆向分析实现Ctrl与Fn换位
    0.折腾原因一直想有一个键盘+红点+触摸板的桌面组合放在办公室用。键盘+红点操作效率高,触摸板在看文档网页时翻页顺滑。几经转折发现了ThinkpadX1Tabletgen2原装键盘,除了太薄手感一般之外,完美满足需求,而且这款键盘折叠部分里的排线很容易折断,导致价格非常便宜,很适合用来改装US......
  • InheritableThreadLocal从入门到放弃
    作者:京东零售田超辉背景:一个上线了很久但是请求量很低(平均每天一两次)的历史功能突然出现空指针报错:  我们翻开代码定位到对应的报错代码:  结合堆栈和代码可以确定是由于bdIdJobMap的值为null导致往bdIdEmployeeJobMap这个map中putAll的时候空指针了。而bdIdJobM......
  • 虚拟机:如何使用不同的无线网络(需要USB无线网卡)
        大部分情况下虚拟机直接共享宿主机的网络,少数情况下我们需要单独设置,很特别的情况需要使用完全不同的wifi网络。    宿主机的网络不论是有线还是无线,共享给虚拟机都是以有线网络的形式(通过虚拟网卡),如果虚拟机需要连接到特定的无线网络,那么需要一个USB无线......
  • CH592/CH585工具更新说明_USB篇
    ①打开USB更新工具 ②保证芯片没有供电以及没有GPIO灌电的前提下,将PB22接到低电平GND上(进入BootLoader),再插入USB线供电,之后点击软件中的SearchDevice即可搜索到设备 ③点击Download下载程序即可 ④烧录成功样例 ......
  • 清理 Windows 系统中与外部设备连接(如 USB 驱动器、外接硬盘等)相关的历史记录和注册表
    清理Windows系统中与外部设备连接(如USB驱动器、外接硬盘等)相关的历史记录和注册表信息,你可以通过修改注册表来删除相应的记录。以下是一个详细的步骤,帮助你删除这些记录:1. 清理外部设备的历史记录Windows会在注册表中记录插入过的外部设备的相关信息。你可以通过以下步骤......
  • USB键盘无法识别的解决方法
        键盘作为电脑输入的核心设备,其稳定性和可靠性对于我们的工作和娱乐至关重要。然而,在使用过程中,我们可能会遇到USB键盘无法被电脑识别的问题,这不仅影响效率,也可能带来不便。无论是由于硬件故障、驱动问题还是系统设置,解决这一问题都需要一定的技术知识和操作步骤。......
  • Linux内核USB2.0驱动框架分析--USB传输
    一、USB传输、事务、包的关系USB传输、事务、包是从不同层次上去说明一次数据交互的三个概念。举个例子可能更好些,“某领导和一个早起的程序员进行了一次交流,说了5件事”。OK,其实这里的"这次交流"就相当于USB的一次传输,"说了5件事"就相当于这次传输过程中的5个事务,当然每......
  • 《安富莱嵌入式周报》第344期:开源手表一年的误差不到1秒,开源32路IMU传感器矩阵,STM32L4
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 本周更新视频DSP视频教程第13期:汇编浮点库qfplib性能媲美TI的IQmath和硬件FPU,强于C库的math和ARMDSP库,适用于M0和M3(2024-10-12)https://www.armbbs.cn/forum.php?mod=view......
  • 高速USB2.0电路设计指南
    高速USB2.0电路设计指南“高速USB2.0设计指南”为设计者在WCH芯片使用USB2.0进行PCB设计时提供设计建议和注意事项。目录1简介.............................................52USB2.0PCB设计要点....................52.1一般设计要点............................52......