用户工具

站点工具


kb-mods:hhkb-ble

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
kb-mods:hhkb-ble [2019/04/16 20:34]
yangdigi
kb-mods:hhkb-ble [2019/07/15 09:00]
yangdigi
行 1: 行 1:
 ## HHKB BLE Mod ## HHKB BLE Mod
-^Author|YANG| +^PCB | YANG | 
-^MCU   |Atmega32u4|+^Firmware ​YANG | 
 +^Keymap Editor | YANG | 
 +^Solder | YANG | 
 +^Test | YANG | 
 +^Seller | YANG | 
 + 
 +在售:https://​item.taobao.com/​item.htm?​id=590221409485 ​  
 +   
 +熟悉hasu的tmk主控的,这个应该不用多介绍。简单说就是省电优化版吧,硬件的省电来源于两点,一个是蓝牙使用ble模块,另一个是工作电压不再需要5v,也就不需要升压了。软件的省电来源于根据硬件特点去制定的省电策略。这两者加起来,续航比hasu版的bt controller提高可能6到10倍或不止。但依然的最大的功臣还是他(整个HHKB键盘部分的扫描工作原理),我只是站在前人的成果上,完善产品。
  
 BLE部分参照本help文档前面的说明,这里主要再说一些HHKB BLE Mod特殊的地方。 本部分内容可能还会有更新补充。 BLE部分参照本help文档前面的说明,这里主要再说一些HHKB BLE Mod特殊的地方。 本部分内容可能还会有更新补充。
行 21: 行 29:
   - 低亮度或闪烁,表示电池异常(没接电池或电池有问题)   - 低亮度或闪烁,表示电池异常(没接电池或电池有问题)
   - 较高亮度,表示充电中   - 较高亮度,表示充电中
-  - 熄灭,表示电池充满了+  - 熄灭,表示电池充满了,充满了会自动停止充电的
  
 一般不用刻意去注意这个指示灯,充过一次电后就能知道大概需要充多久了。 一般不用刻意去注意这个指示灯,充过一次电后就能知道大概需要充多久了。
 +
 +在win10 1809里支持电量百分比显示,显示的是大概的水平,不是精确的,仅供参考,每10%为一个等级,所以最高的时候显示也只有90%。另外充电的过程中,电量显示为x1%,即比非充电时多显示1%。如下图是正在充电时显示的电量。  ​
 +{{:​kb-mods:​hhkb-ble-charge.png?​450|}}
 +
 +当充满之后,这里会显示100%,同时主控上本身的充电指示灯也会熄灭。如果这时拔了线,剩余电量会显示为90%这是正常的,并且如果再次插上线,又会显示91%的这个表示正在充电中的值,过一小会又到100%。  ​
 +{{:​kb-mods:​hhkb-ble-charge2.png?​430|}}
  
 --- ---
行 30: 行 44:
  
 固件基于tmk,在ydkb.io上进行设置,常见的功能均可通过网页进行设置。  ​ 固件基于tmk,在ydkb.io上进行设置,常见的功能均可通过网页进行设置。  ​
-如果想自己编译固件的,稍后会提供固件源码(时间大概6月左右,等首批大部分人收到再确定下没什么明显bug了),自行使用,不包教。 
  
 --- ---
行 38: 行 51:
 可以直接看这部分。[[bootloader:​msd-bootloader|Mass Storage Device Bootloader(U盘模式)]] 可以直接看这部分。[[bootloader:​msd-bootloader|Mass Storage Device Bootloader(U盘模式)]]
  
-补充说明就是在进入Bootloader后,HHKB BLE Mod右上角的指示灯三个会闪,在刷入文件时第三个指示灯会快速闪烁。+在进入Bootloader后,HHKB_BLE双模主控右上角的指示灯三个会闪,在刷入文件时第三个指示灯会快速闪烁。(如果这三个灯没焊接的,比如黑色外壳自己没额外解决的,也可以看右边USB接口下方的指示灯状态)
  
-补充说明是除了左上角键(一般是ESC)插线可以进入刷机模式外,还可以使用**灯光和增强功能**里的JMP_BL,为了防止误按,当与左Ctrl一起按的时候,也就是左Ctrl+JMP\_BL,可以直接跳到刷机模式,不用拔线再重插。+补充说明是除了左上角键(一般是ESC)插线可以进入刷机模式外,还可以使用**灯光和增强功能**里的<​html><​button style="​ text-align: center; line-height:​ 19px; width: 46px; height: 42px; font-size:​12px">​Reset</​button></​html>​,为了防止误按,当与左Ctrl一起按的时候,也就是左Ctrl+Reset,可以直接跳到刷机模式,不用拔线再重插。
  
 --- ---
行 49: 行 62:
 除了定义的功能外,还有特殊作用。 除了定义的功能外,还有特殊作用。
   - 当进入Lock Mode时,三个灯先是同时亮时,然后从右往左依次熄灭。 ​   - 当进入Lock Mode时,三个灯先是同时亮时,然后从右往左依次熄灭。 ​
-  - 当从二级节能唤醒时,三个指示灯会同时亮一下,然后再灭。  ​+  - 当从二级节能唤醒时,三个指示灯会同时亮一下,然后再灭。 
 +  - 电池电量低时(约10%开始),在使用键盘时三个指示灯会同时闪。报电量不足后依然还可以使用两三天,但是建议尽快充电。
  
 然后关于节能模式的说明: 然后关于节能模式的说明:
-  - 键盘闲置5秒没按任何按键后,进入一级节能,此时每30ms再重新检查一次矩阵有无按键,有按键就退出一级节能,这个唤醒过程很快。 +  - 键盘闲置3秒没按任何按键后,进入一级节能,此时每30ms再重新检查一次矩阵有无按键,有按键就退出一级节能,这个唤醒过程很快。 
-  - 键盘如果90秒蓝牙未连接,或者闲置时间超过2.5小时,这时蓝牙会关闭并断开,进入二级节能。长按任意键可以唤醒。+  - 键盘如果90秒蓝牙未连接,或者闲置时间超过2.5小时,这时蓝牙会关闭并断开,进入二级节能。长按任意键3到5秒可以唤醒。
   - 使用Lock Mode,会直接进入二级节能,与2的区别是,这个模式下,只能同时长按F和J唤醒,不能长按任意键唤醒。   - 使用Lock Mode,会直接进入二级节能,与2的区别是,这个模式下,只能同时长按F和J唤醒,不能长按任意键唤醒。
 +
 +蓝牙连接状态,同时按下 **左Shift+右Shift+S** 切换蓝牙连接状态指示开关:
 +  - 最右边的LED3快递闪烁,闪的过程中,亮和灭时间相当,此时蓝牙未连接
 +  - 最右边的LED3稍慢闪烁,闪的过程中,亮的时间比灭的时间明显的更长,此时蓝牙已连接
  
 黑色的外壳指示灯是不透光的,所以,要么自己DIY一个led,或者就按操作习惯吧。 黑色的外壳指示灯是不透光的,所以,要么自己DIY一个led,或者就按操作习惯吧。
行 67: 行 85:
 本身自带的接口是miniUSB接口,所以hub这里采用的最高也只支持usb 2.0高速。 本身自带的接口是miniUSB接口,所以hub这里采用的最高也只支持usb 2.0高速。
  
-除了本身HHKB外面留了两个接口外,在键盘内部还留了一个USB接口。这些接口禁止接大电流设备,最多接个U盘。不要拿来接其他灯特别多的键盘之类的设备。内部那个USB的电源是可控的,控制的按键可以在**灯光和增强功能**内选择,建议内部这个用来放个U盘。+除了本身HHKB外面留了两个接口外,在键盘内部还留了一个USB接口。这些接口禁止接大电流设备,最多接个U盘。不要拿来接其他灯特别多的键盘之类的设备。内部那个USB的电源是可控的,控制的按键可以在**灯光和增强功能**内选择<​html><​button style="​ text-align: center; line-height:​ 19px; width: 46px; height: 42px; font-size:​12px">​Inner<​br>​USB</​button></​html>​,建议内部这个用来放个U盘。
  
 HHKB JP外壳没有留孔,默认就不会焊接上这两个USB母口,内部的那个USB接口还是可以用。 HHKB JP外壳没有留孔,默认就不会焊接上这两个USB母口,内部的那个USB接口还是可以用。
  
 +---
 +
 +### 异常处理
 +如果出现按键错误触发或随机触发。请根据淘宝介绍提供的安装说明,确认一下电池和内部USB的母座,与键盘的电路板之间是否做好了绝缘。
 +
 +工作时如果出现什么异常,最快速的方法是重新插一下usb线或是重新开关一下键盘电源开关。
 +
 +如果有配对后使用的问题,参看BLE Series的部分,一般来说清除配对能解决。还不行,再参看一下[[ble-series:​reset-ble|重置蓝牙]],是否属于这里所说的情况,特别是Mac的用户。
 + 
 +遇到bug可以通过群里联系等方式报给我。
  
kb-mods/hhkb-ble.txt · 最后更改: 2019/08/20 23:49 由 yangdigi