用户工具

站点工具


kb-mods:hhkb-ble

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
kb-mods:hhkb-ble [2019/06/12 05:45]
yangdigi
kb-mods:hhkb-ble [2020/04/01 11:35] (当前版本)
yangdigi
行 3: 行 3:
 ^Firmware | YANG | ^Firmware | YANG |
 ^Keymap Editor | YANG | ^Keymap Editor | YANG |
-^Solder | YANG | +^Solder | YANG / 兰某人 ​
-^Test | YANG | +^Test | YANG / 兰某人 ​
-^Seller | YANG |+^Seller | YANG / KBDFans ​|
  
 在售:https://​item.taobao.com/​item.htm?​id=590221409485  ​ 在售:https://​item.taobao.com/​item.htm?​id=590221409485  ​
行 11: 行 11:
 熟悉hasu的tmk主控的,这个应该不用多介绍。简单说就是省电优化版吧,硬件的省电来源于两点,一个是蓝牙使用ble模块,另一个是工作电压不再需要5v,也就不需要升压了。软件的省电来源于根据硬件特点去制定的省电策略。这两者加起来,续航比hasu版的bt controller提高可能6到10倍或不止。但依然的最大的功臣还是他(整个HHKB键盘部分的扫描工作原理),我只是站在前人的成果上,完善产品。 熟悉hasu的tmk主控的,这个应该不用多介绍。简单说就是省电优化版吧,硬件的省电来源于两点,一个是蓝牙使用ble模块,另一个是工作电压不再需要5v,也就不需要升压了。软件的省电来源于根据硬件特点去制定的省电策略。这两者加起来,续航比hasu版的bt controller提高可能6到10倍或不止。但依然的最大的功臣还是他(整个HHKB键盘部分的扫描工作原理),我只是站在前人的成果上,完善产品。
  
-BLE部分参照本help文档前面的说明,这里主要再说一些HHKB BLE Mod特殊的地方。 本部分内容可能还会有更新补充。+BLE部分参照本help文档前面的说明,这里主要再说一些HHKB BLE Mod特殊的地方。 ​ 
 + 
 +注:本部分内容针对的是ydkb.io的最新版本固件。 
 + 
 +固件的更新记录见:[[changelog:​hhkb_ble|HHKB BLE固件更新记录]]
  
 --- ---
行 22: 行 26:
 --- ---
  
-### 充电注意:+### 开关说明
  
-建议使用电脑的usb口或者正规的5v充电器来充电,如果出现充电不当导致蓝牙失效的情况,后果自付。且使用大功率充电器并不会提高充电速度的,默认充电电流约450ma+在主控上,原来的dip开关位置,有一个拨动开关。这也是主控上的惟一一个开关。它的作用是关闭电池的对外供电,并不是关闭蓝牙。这个开关处于关闭时,如果插上USB线,因为还有USB供电,所以蓝牙依然还是可以工作的。 
 + 
 +如果想要关闭蓝牙,请参看[[ble-series:​connection-status|蓝牙开关和连接状态]]。\\ 
 +额外的提醒,此软件开关是给想要完全关闭蓝牙,而仅使用或仅暂时使用USB的设计的,并且建议要使用此功能的同时把主控上的拨动开关也关掉。它不是用来日常关闭蓝牙从而节能的,在HHKB上,使用这个功能关闭蓝牙,待机时比使用Lock Mode要耗电很多。 
 + 
 +--- 
 + 
 +### Mac下开机进特殊模式 
 + 
 +少部分人会遇到有需要使用这个场景,所以这里补充说明一下。 
 + 
 +Mac在某次更新后,启动时识别USB键盘需要更长的时间,而HHKB BLE又不想让这个时间拖累蓝牙模式下的启动。暂时采用以下方法,有更好的办法再改进,目前请严格按照以下步骤来。 
 +  - 首先需要固件是2020-03-16(DK3G)或之后的固件。 
 +  - 先使用 **LShift+RShift+W** 关闭蓝牙功能,务必确定蓝牙功能是关闭的。同时,之后要再使用蓝牙模式请记得再打开。 
 +  - Mac关机,键盘插上USB线。以进入恢复模式为例,先按Mac的电源开关。这时稍等一下,再按住键盘的 **Command+R**,不要提前按。 
 + 
 +补充说明:在第3步,如果掌握不好时机,可以在LEDMAP里将LED3的指示灯设置为 **工作模式**,按下 **Command+R** 的时机就是按Mac电源开关后,键盘LED3亮起时,亮起说明键盘已经以USB模式启动并可以工作了,在这之前提前按住按键是无效的。 
 + 
 +当然,大部分人也不止一个键盘。所以更简单的方法是有这个需求时,拿另外的USB键盘操作。 
 + 
 +--- 
 + 
 +### 充电注意 
 + 
 +充电接口和数据接口,都是HHKB上的小的那个USB接口,不是两个大的USB母口。 
 + 
 +建议使用电脑的usb口或者正规的5v充电器来充电,如果出现充电不当导致蓝牙失效的情况,后果自付。且使用大功率充电器并不会提高充电速度的,默认充电电流约450mA。即,在USB供电充足的情况下,2500mAh电池充满电需要6小时左右
  
 充电指示灯在左边那个USB HUB口下方,从后面可以看到,充电指示灯三种状态。 充电指示灯在左边那个USB HUB口下方,从后面可以看到,充电指示灯三种状态。
   - 低亮度或闪烁,表示电池异常(没接电池或电池有问题)   - 低亮度或闪烁,表示电池异常(没接电池或电池有问题)
   - 较高亮度,表示充电中   - 较高亮度,表示充电中
-  - 熄灭,表示电池充满了+  - 熄灭或很低的一丁点亮度,表示电池充满了,充满了会自动停止充电的
  
 一般不用刻意去注意这个指示灯,充过一次电后就能知道大概需要充多久了。 一般不用刻意去注意这个指示灯,充过一次电后就能知道大概需要充多久了。
  
-在win10 1809里支持电量百分比显示,显示的是大概的水平,不是精确的,仅供参考,每10%为一个等级,所以最高的时候显示也只有90%。另外充电的过程中,电量显示为x1%,即比非充电时多显示1%。如下图是正在充电时显示的电量。  ​+在win10 1809里支持电量百分比显示,显示的是大概的水平,不是精确的,仅供参考(特别是充电时显示的误差会更大),每10%为一个等级,所以最高的时候显示也只有90%。另外充电的过程中,电量显示为x1%,即比非充电时多显示1%。如下图是正在充电时显示的电量。  ​
 {{:​kb-mods:​hhkb-ble-charge.png?​450|}} {{:​kb-mods:​hhkb-ble-charge.png?​450|}}
  
-当充满之后,这里会显示100%,同时主控上本身的充电指示灯也会熄灭。如果这时拔线,剩余电量显示为90%这是正常的并且如果再次插上线,又会显示91%的这个表示正在充过一小会又到100%。 ​  +当充满之后,主控上本身的充电指示灯也会熄灭或者亮度降到极低 
-{{:kb-mods:hhkb-ble-charge2.png?​430|}}+ 
 +Mac屏蔽第三方蓝牙设备的电量显示,可以使用文字输出功能具体见:[[ble-series:blebattery|充电与电量显示]]。
  
 --- ---
行 43: 行 74:
 ### 固件设置 ### 固件设置
  
-固件基于tmk,在ydkb.io上进行设置,常见的功能均可通过网页进行设置。  ​ +固件基于tmk,在https://ydkb.io上进行设置,常见的功能均可通过网页进行设置。  ​
-如果想自己编译固件的,稍后会提供固件源码(时间大概6月左右,等首批大部分人收到再确定下没什么明显bug了),自行使用,不包教。+
  
 --- ---
行 54: 行 84:
 在进入Bootloader后,HHKB_BLE双模主控右上角的指示灯三个会闪,在刷入文件时第三个指示灯会快速闪烁。(如果这三个灯没焊接的,比如黑色外壳自己没额外解决的,也可以看右边USB接口下方的指示灯状态) 在进入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,可以直接跳到刷机模式,不用拔线再重插。
  
 --- ---
行 60: 行 90:
 ### 指示灯说明以及节能 ### 指示灯说明以及节能
 除了上面说的BL模式下指示灯作用外。普通的功能可以通过LEDMAP([[features:​ledmap|LEDMAP]])定义三个指示灯的功能。指示灯仅在键盘未节能时亮起,建议不要设置需要经常常亮的指示,每颗指示灯一直亮起增加的耗电,会减少键盘的续航。 除了上面说的BL模式下指示灯作用外。普通的功能可以通过LEDMAP([[features:​ledmap|LEDMAP]])定义三个指示灯的功能。指示灯仅在键盘未节能时亮起,建议不要设置需要经常常亮的指示,每颗指示灯一直亮起增加的耗电,会减少键盘的续航。
 +
 +LEDMAP的默认定义,正面,LED1(默认红灯)为CapsLock,LED2(默认黄或白灯)为层1指示(按Fn时会亮),LED3(默认绿灯)为层2指示。
  
 除了定义的功能外,还有特殊作用。 除了定义的功能外,还有特殊作用。
   - 当进入Lock Mode时,三个灯先是同时亮时,然后从右往左依次熄灭。 ​   - 当进入Lock Mode时,三个灯先是同时亮时,然后从右往左依次熄灭。 ​
   - 当从二级节能唤醒时,三个指示灯会同时亮一下,然后再灭。   - 当从二级节能唤醒时,三个指示灯会同时亮一下,然后再灭。
-  - 电池电量低时(约10%开始),在使用键盘时三个指示灯会同时闪。报电量不足后依然还可以使用两三天,但是建议尽快充电。+  - 电池电量低时,在使用键盘时三个指示灯会同时闪。报电量不足后依然还可以使用两三天。 
 +  - 电池电量极低时在使用键盘时三个指示灯会同时快闪,每秒闪3下左右。此时建议尽快充电。
  
 然后关于节能模式的说明: 然后关于节能模式的说明:
行 73: 行 106:
 蓝牙连接状态,同时按下 **左Shift+右Shift+S** 切换蓝牙连接状态指示开关: 蓝牙连接状态,同时按下 **左Shift+右Shift+S** 切换蓝牙连接状态指示开关:
   - 最右边的LED3快递闪烁,闪的过程中,亮和灭时间相当,此时蓝牙未连接   - 最右边的LED3快递闪烁,闪的过程中,亮和灭时间相当,此时蓝牙未连接
-  - 最右边的LED3稍慢闪烁,闪的过程中,亮的时间比灭的时间明显的更长,此时蓝牙已连接+  - 中间的LED2和最右边的LED3稍慢闪烁,闪的过程中,亮的时间比灭的时间明显的更长,此时蓝牙已连接
  
 黑色的外壳指示灯是不透光的,所以,要么自己DIY一个led,或者就按操作习惯吧。 黑色的外壳指示灯是不透光的,所以,要么自己DIY一个led,或者就按操作习惯吧。
行 86: 行 119:
 本身自带的接口是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接口还是可以用。
行 93: 行 126:
  
 ### 异常处理 ### 异常处理
 +如果出现按键错误触发或随机触发。请根据淘宝介绍提供的安装说明,确认一下电池和内部USB的母座,与键盘的电路板之间是否做好了绝缘。
 +
 +工作时如果出现什么异常,最快速的方法是重新插一下usb线或是重新开关一下键盘电源开关。
 +
 +如果有配对后使用的问题,只要有线还能使用,那么,首先用文字输出电量功能,看一下输出的数字是多少。如果是44或45,可能需要[[ble-series:​reset-ble|重置蓝牙]]。如果是12,那么是因为蓝牙功能关闭了,重新打开,见[[ble-series:​connection-status|蓝牙开关和连接状态]]。
 +
 +大部分使用的问题参看BLE Series的部分。
  
-工作时如果出现什么异常,最快速的方法是重新插一下usb线或是重新开关一下键盘电源开关。  ​ 
-如果有配对后使用的问题,参看BLE Series的部分,一般来说清除配对能解决,再不行就重置蓝牙。  ​ 
 遇到bug可以通过群里联系等方式报给我。 遇到bug可以通过群里联系等方式报给我。
  
 +---
 +
 +### 硬件版本区别
 +记录一下售出过的硬件版本的区别,方便以后其他人查看
 +
 +**v2.4:**
 +> 与v2.3的区别是,不再支持5V,仅支持3.3V。这一版仅支持HHKB Pro2(包含Type-S,US布局的)。内部USB母座改到主控PCB上了。
 +
 +\\
 +**v2.3:**
 +> 第一个正式版本。支持5v和3.3v,但是5v电路是未焊接的。支持HHKB Pro2(包含Type-S,US布局的)和HHKB JP。
kb-mods/hhkb-ble.1560332733.txt.gz · 最后更改: 2019/06/12 05:45 由 yangdigi