From 1368a6481e591d6c19ac9f54f44916373d1897d2 Mon Sep 17 00:00:00 2001 From: Jonathan Rascher Date: Sun, 15 Nov 2020 20:04:27 -0600 Subject: [PATCH] docs: Explain ZMK stays connected to inactive host This behavior was not obvious to me, and I actually considered reporting it as a bug until @Nicell explained to me on Discord that it's WAI. :) --- docs/docs/behaviors/bluetooth.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/docs/behaviors/bluetooth.md b/docs/docs/behaviors/bluetooth.md index f2d1b2f0..5a5ad193 100644 --- a/docs/docs/behaviors/bluetooth.md +++ b/docs/docs/behaviors/bluetooth.md @@ -13,6 +13,10 @@ computer/laptop/keyboard should receive the keyboard input; many of the commands Please note there are only five available Bluetooth profiles by default. If you need to increase the number of available profiles you can set `CONFIG_BT_MAX_CONN` in your `zmk-config` `.conf` file. ::: +:::note Connection Management +As an implementation detail, a ZMK device may show as "connected" on multiple hosts at the same time. This is working as intended, and only the host associated with the active profile will receive keystrokes. +::: + ## Bluetooth Command Defines Bluetooth command defines are provided through the [`dt-bindings/zmk/bt.h`](https://github.com/zmkfirmware/zmk/blob/main/app/include/dt-bindings/zmk/bt.h) header,