客制化键盘之GH60折腾

最近请同事在某宝上买了二块客制化键盘的PCB板和外壳等套件,自己焊了二块键盘。今天先来介绍下GH60。

GH60可以说已经是非常大众化的客制键盘了,兼容Poker的外壳,基于TKG的开源硬件方案,强大的8层可编程布局……

先来看看我定义的第0层,也就是默认层。


再也不需要Windows下的RemapKey或者是Linux下的xmodmap来交换回车和右Control键了,交换Caps Lock和左Control是很多键盘都带有的功能。Fn1键是切换Fn层的,Fn0键切换第0层为默认层。无论用五笔打中文还是用programmer dvorak码英文都方便。

接下来看看第1层,也就是Fn层。


由于我使用emacs而不是vi,所以Esc键并不在默认层。而且同时定义了2组光标移动键。其实在使用emacs时,完全不需要Fn层。但是eww虽然可以上网,而不支持javascript,那总需要个浏览器吧。可怜的我已经不知道chrome是否有emacs快捷键的插件了。


第2层是标准的Dvorak键盘布局,当机器没有programmer dvorak布局时,应急使用。Fn3将该层切换到默认层。


第3层是Colemak键盘布局,其实我根本不会用这种布局。刷这么一层完全是因为占有欲。


还剩下4层,可以刷成自己喜欢的游戏的键位布局。我打游戏比较少,也不需要特殊的键位布局,因此暂时没刷其它层。

<think>好的,用户想了解键盘的定义相关信息。首先,我需要回顾之前提供的引用内容,确保回答准确。引用[1]提到键盘是为满足个性需求而产生的,相比传统键盘更注重外观、手感功能。引用[2]介绍了VIA改键软件的使用方法,包括改键、宏设置的应用。引用[3]则详细描述了从零开始键盘的步骤,包括结构、轴体选择组装过程。 用户的上一次提问是关于泰晤士小镇的拍摄机位推荐,现在转向键盘,说明用户可能对个性电子产品感兴趣。需要明确区分键盘与传统键盘的不同,强调其可定性。根据引用内容,键盘的核心在于模块设计,用户可以选择轴体、键帽、PCB等组件,甚至自定义固件。 接下来需要组织信息结构。先定义键盘,再分点介绍核心特点,如模块设计、轴体选择、键帽材质等。然后可以补充技术实现,如VIA软件的使用固件编译,这部分来自引用[2][3]。还要考虑用户可能的深需求,比如为什么选择键盘,所以加入优势部分,如个性、手感优扩展功能。 需要确保回答清晰易懂,避免过于技术,但又要涵盖关键点。同时,生成的相关问题要引导用户深入探索,比如作步骤、轴体选择、固件编译等,这些都是引用中提到的内容。最后,检查是否符合系统级指令,如使用正确的LaTeX格式引用标记,确保回答结构符合要求。</think>根据行业定义键盘的技术特征,其核心概念可概括为: ### 键盘定义 键盘(Custom Mechanical Keyboard)是通过模块组件自主搭配、软硬件深度定实现的个性输入设备。与传统量产键盘相比,其核心区别在于支持用户从$PCB电路板$设计到$轴体触发压力$的全链路自定义[^1][^3]。 ### 核心特性解析 **1. 硬件** - **机械结构**:采用$热插拔轴座$设计,支持随时更换不同触发特性的轴体(如红轴45cN/黑轴60cN) - **布局方案**:可自定义配列从40%迷你布局到全尺寸104键,支持$分裂空格$/$旋钮编码器$等特殊功能模块 - **材质组合**:定位板可选黄铜/碳钢/POM等材料,不同材质影响$共振频率$触底音色 **2. 软件** - 通过开源固件(QMK/VIA)实现: - 多键位映射:利用$MO(n)$函数实现切换[^2] - 宏编程:支持组合键定义如`{KC_LCTL,KC_LALT,KC_Q}`[^2] - 动态配置:实时调节RGB光效/按键响应速度 **3. 性能参数** $$ \text{触发延迟} = \frac{\text{扫描间隔}}{\text{轮询率}} + \text{消抖时间} $$ 典型键盘可实现<5ms延迟(量产键盘10-20ms) ### 技术实现路径 ```python # 键盘配列验证代码示例 def validate_layout(layout): required_keys = ['ESC', 'Space', 'Enter'] return all(key in layout.values() for key in required_keys) # 测试60%布局 layout_60 = {'K01':'ESC', 'K02':'A', 'K59':'Space', 'K60':'Enter'} print(validate_layout(layout_60)) # 输出True ``` ### 进阶功能对比 | 功能 | 量产键盘 | 键盘 | |--------------|----------------|---------------------| | 键程调节 | 固定 | 可换轴体+垫片调整 | | 信号处理 | 单芯片方案 | 多MCU并行扫描 | | 固件更新 | 厂商封闭 | 开源自主编译 | | 连接协议 | USB HID | 支持蓝牙/USB双模 |
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值