User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:ble-series [2019/02/09 06:57]
yangdigi created
en:ble-series [2020/02/01 23:56] (current)
Line 1: Line 1:
-FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)//+# Use BLE Series ​(Overview)
-BLE Dual mode use (Translated by Google)+The keyboards of the YDKB BLE series have some differences from the normal market bluetooth keyboards in bluetooth pairing and device switching. Please not use this series of YDKB products solely based on previous experience.
-Here is how to use BLE dual mode, this description is suitable for ydkb supported ​BLE dual mode keyboard +YDKB BLE series began with YD60BLE since January 2018.  
-^ BLE Series Keyboards ​^^^^^^ + 
-| 1800mini | X-8086K | BLE40 | BLUP | YDPM40BLE ​YDP50 +BLE series refers to the keyboard ​supported by YDKB with nrf51 Bluetooth module, the list is as follows. 
-YD60BLE ​| Minira | BLE HHKB CAD66 Chicory ​ALF X3 |+The keyboards of BLE series ​^^^^^^ 
 +^ High-end ​| 1800mini ​| Mater98 ​| X-8086K ​| Sairo64 | |  
 +^ BLE      ​| BLE40 | BLUP | CAD66 Chicory| Fmini 
 +^ :::      ​Just60 | Just68 ​| Minira | YD60BLE ​YDP50  
 +^ :::      ​YDPM40BLE ​|| ||| 
 +^ YDKB Mod | BLE660C | BLE980C | HHKB_BLE | 
 +The Bluetooth firmware uses Adafruit. References: \\ 
 +All references in the text to pressing ''​**LShift+RShift+XX**''​ refer to holding down the left Shift and right Shift first and press XX key once. You can then release the left and right shifts. Only press one command at a time. To press another command, you need to release the left and right Shift keys, and then press the left and right Shift keys again.
 --- ---
-##Drive installation (for win7)+## Important advice
-Win7 does not support Bluetooth 4.0, you need to use a third-party driverhere for thousands ​of monthsfor thousands of months ​to support most of the cheap csr8510 Bluetooth 4.0 adapter sold on Taobao.+<​html>​ 
 +<font color="​red"​ size="​+1">​ Because it's importantI put it first. <​br>​ 
 +Even if you don't like or need lightsat least please install the caps indicator led of some keyboards. For the keyboard without per switch RGBthe caps indicator will also be used to indicate various states ​of bluetooth, low battery power, flashing state, and so on.</​font>​ 
 --- ---
Line 18: Line 31:
 ## Bluetooth pairing ## Bluetooth pairing
-Bluetooth is searchable and connected when no Bluetooth device is connected to the device and Bluetooth ​is not turned offAfter the computer or other device has found the keyboard ​Bluetooth, click on it to pair the connection.+First keep the keyboard powered on, such as with a USB cable plugged in, or without the cable plugged in but the battery switch ​is onTo say more,the physical switch on the keyboard ​of the BLE series is battery the power switch of battery, not bluetooth.
-Ios and mac If you can't find the keyboard in the built-in ​Bluetooth management, please ​go to the App Store to download Adafruit Bluefruit LE Connect, use it to search and connect ​the keyboard.+For desktop pc with a built-in ​bluetooth module, please ​install ​the external antenna,which is needed for not only  wifi but also bluetooth.
-Pairing ​of different ​systems, with specific ​reference ​to the corresponding description.+The Bluetooth pairing ​of BLE series is different ​from some other Bluetooth keyboards. You don't need to press specific ​key to enter the pairing mode. Keep the followings to make the Bluetooth connectable. 
 +  -Keyboard'​s Bluetooth function is not turned off. 
 +  -Keyboard'​s Bluetooth is not connected to any device. 
 +  -Keyboard'​s Bluetooth is searchable.
-If there is an <​html><​font color="​blue">​pairing or connection ​exception, including but not limited to the inability ​to pairthe power will not be connected ​after the pairing, ​the computer repeatedly shows that the connection ​has been paired, etc.</font></​html >, you can use the keyboard'​s ​<​html><​font color="​red">​clear paired ​(left and right Shift+R or self-setting)</​font></​html> ​function, this operation is to clear all the paired in the Bluetooth module ​Information ​must be re-paired ​on the device ​after it has been executed, instead of just deleting the Bluetooth keyboard ​on the device ​and pairing it, which does not necessarily solve the problem.+The above three are also the default settings. ​If you still can't find your keyboard, point 1 and 2 can be checked by __ [[ble-series:​ connection-status | Bluetooth switch and connection status]] __. If 1 and 2 are okay, 3 can be turned on with a shortcut (LShift+RShift+I). 
 +When the above three conditions are met, and the device supports Bluetooth 4.0, you should be able to search and connect your keyboard. 
 +For the pairing of different systems, please refer to the corresponding description. 
 +  -Windows 7 requires ​an additional driver because the OS does not support Bluetooth 4.0 
 +  -Bluetooth 4.0 driver in some Linux systems may not work perfectly 
 +<​html><​font color="​blue">​If pairing or connection ​is abnormal, including but not limited to not being able to be paired, not being able to auto-connect ​after switching on or the computer repeatedly shows that it has been connected and paired, etc. </Font> </​html>, ​You can use <​html>​ <font color = "​red"> ​Delete bonding information ​(LShift+RShift+R or set it yourself)</​font></​html>​
 +This operation is to clear all paired ​information ​in the Bluetooth module. You must perform it before ​re-pairing ​on the host device, instead of just deleting the Bluetooth keyboard and re-pairing it on the host device.
 --- ---
-## Multiple ​device switching+## Multi-device switching
-Bluetooth and USB switching, you can set a button ​yourself, or use left and right Shift+U. If multiple Bluetooth devices ​are paired, active switching between different Bluetooth devices is currently ​not supported, so to switch from to B, assuming that A is currently ​connected, you need to turn off Bluetooth for and turn on Bluetooth ​for B.+To switch between ​Bluetooth and USB, you can set a key by yourself, or use LShift+RShift+U. 
 +Limited by Adafruit'​s Bluetooth firmware, though ​multiple Bluetooth devices ​can be paired, active switching between different Bluetooth devices is not supported. If the two and devices are pairedthey may be connected to A or B randomly if they are both turned ​on during ​Bluetooth ​connection. A similar effect as device switching is achieved by this feature, see: __ [[ble-series:​ device-switching | multi-device switching]] __.
 --- ---
-## Signal ​Optimization+## Indicator description 
 +The Num, Caps, and Scroll Lock indicators are not synchronous with the OS status in Bluetooth mode. They just toggle on or off when pressed. If one indicator is out of sync, you can use Shift + KEY, such as Shift + Capslock. In this way CapsLock will take effect but its indicator won't change.  
 +They are synchronous in USB mode. 
 +## Charging attention 
 +It is recommended to use the computer'​s USB port or a regular 5v charger to charge. If the input voltage is too high, even just too high for an instant, it may damage the charging IC. 
 +And using a high-power charger will not increase the charging speed. The default charging current of most BLE series is about 450ma. For details, please refer to the description of each keyboard. 
 +## Power-Saving Mode 
 +Simply talk about my power-saving settings for the BLE series, so that you can use them better. 
 +The power-saving mode is on by default when using the battery. You can use the LShift+RShift+P to toggle it on or off. This setting is not saved. Once the keyboard is restarted, it will return to the default on state. 
 +Then about the power saving mode: 
 +  - After the keyboard is idle for 15 seconds without pressing any key, it enters the general power saving mode and all leds are off. At this mode, the matrix is scanned every 30ms. If there is any key pressed, it exits the general power saving mode. 
 +  - If the keyboard'​s bluetooth is not connected for 90 seconds, or it is idle for more than 2.5 hours, it will turn off bluetooth and enter the deep power saving mode. Press and hold any key for 3 to 5 seconds to wake it up. 
 +  - Using Lock Mode will directly make the keyboard enter deep power saving mode. The difference from 2 is that by this way, you can press only F and J together to wake it up. 
 +## Signal ​optimization 
 +Bluetooth is also a 2.4G wireless. So if you want to make better use of it, pay attention to the following points. 
 +  -Reduce other 2.4G continuous interference. Use 5GHz wifi for your own network as much as possible. 
 +  -Reduce blocking and interference between your keyboard and Bluetooth receiver. USB 3.0 devices with high-speed communication between the keyboard and the Bluetooth receiver or next to the Bluetooth receiver will also have a great impact. 
 +  -If it works well and the signal starts to turn bad, switch the computer'​s Bluetooth off and on again. which make it reconnect. Sometimes it will improve. (Because the bluetooth may switch to a channel with less interference) 
 +  -Some Bluetooth wifi integrated modules may require the following items to be set to disabled or similar settings. 
 +## Background Story 
 +Some of these were written down when I was making 1800mini. They are also the ideas at the beginning of the BLE series. Record them. Those who are interested can take a look. 
 +Many of today'​s dual-mode or Bluetooth mechanical keyboards are not easy to use. Let me briefly summarize the main reasons. 
 +   -The Bluetooth connection is unstable. 
 +   -Slow response from power saving to wake up. Some keyboards may not output the first several keys after the keyboard k energy. 
 +   -Endurance is weak. 
 +   -Not programmable. 
 +Therefore, it is mainly to improve on these points. The first point is that there are many reasons for the firmware and the module itself. However, many of the mass-produced keyboards are finished products that you bought, and you can't expect to improve anything. and so, 
 +  -For 1, use the Bluetooth module as an imported high-quality product, and the Bluetooth firmware is not written by me at such a half-toned level. At the same time, using the Bluetooth module does not need to consider the problem of the antenna. And it turns out that the antenna design effect of this module is very good. 
 +  -Regarding 2, regardless of the extreme power saving, the BLE40 uses a 1500mah battery. It can be used for 15 hours per day without the light on, and no problem for 1 to 2 months. Although it can not reach the battery life of some keyboard batteries for half a year, but it is enough. At the same time, it also provides the function of temporarily turning off energy saving, so that the keyboard can be in the light stick mode (the keyboard light is always on). 
 +  -For 3, there are optimizations in hardware to reduce power consumption as much as possible. Even if they are BLE Bluetooth modules, their power consumption can be worse than 10 times when working as HID. At present, when this module is working in Bluetooth, it consumes only 1.xma. Many people may remember BLE60, the CSR1010 module used, the actual power consumption is more than 10ma. Then, with the appropriate energy-saving settings, balance the user experience and battery life. 
 +  -For 4, the BLE series supports full-key programming,​ a total of 8 layers can be set.
-Bluetooth is also a 2.4G wireless, want to make the best use of it, as much as possible. 
-  - Reduce the continued interference of other 2.4G, so use your own network with 5GHz wifi as much as possible. 
-  - Reduce blocking and interference from the keyboard to the Bluetooth receiver. USB3.0 devices with high-speed communication between the Bluetooth receiver and the keyboard or next to the Bluetooth receiver will also have a big impact. 
-  - If the signal is good and the signal starts to get worse, re-switch the Bluetooth of the computer and reconnect it once or several times, sometimes it will improve. (because I switched to a channel with less interference) 
en/ble-series.1549713423.txt.gz · Last modified: 2019/02/09 06:57 by yangdigi