All Apple wireless input devices support Bluetooth, a well-defined standard. But in today's busy wireless environments, connections can become unstable and may drop out from time to time.
Here is Apple's official support document about this issue.
USB support for rechargeable Magic KeyboardsIn case you can't get a stable Bluetooth connection, you can also connect your rechargeable Magic Keyboard with the provided USB cable directly with the computer.
Other devices which can disturb Bluetooth connections
Bluetooth operates on the free 2.4 GHz frequency spectrum as many other wireless devices do, like:
- WiFi networks.
- Mobile phone 3G / 4G / 5G.
- Wireless DECT landline phones.
- Some Logitech or Microsoft keyboards and mice.
- Wireless speakers from Sonos and other manufacturers.
- Bluetooth headphones.
- Devices like computer monitors or microwave ovens can radiate wireless noise.
These devices can massively disturb the Bluetooth connection of your Magic Keyboard.
Note: Bluetooth connections are entirely handled by the Windows Operating System.
The Magic Utilities cannot control the actual Bluetooth connection parameters.
While your Magic Keyboard did work fine, after installing the Magic Utilities:
- Missing key input or duplicate characters.
- Bluetooth connection drops randomly.
Here a list of solutions which helped us and our customers.
Remove unused Bluetooth devices
In Windows Settings > Devices > Bluetooth & other devices, remove any paired Bluetooth device which you don't use any more. Select the device and click the Remove button.
In most cases, an existing WiFi network causes wireless interference, i.e. you copy large files and the keyboard starts lagging. If possible, configure your WiFi router to operate at 5 GHz only. Be aware that some older WiFi devices do support only 2.4 GHz.
Other wireless keyboards or mice
Check if there are any Logitech mice or keyboards with their own USB Unifying receiver (dongle) nearby. Unplug the dongle and turn off the Logitech device to verify if it makes a difference. Also, check for other mice and keyboards (from Microsoft and other manufactures) which have their own USB dongle.
It might also make a difference if you plug in the USB dongle in a different USB port on your computer. On laptops use the other side, on desktops change from back to front and via versa.
Listing with your Bluetooth headphones can disturb the Magic Keyboard connection as the constant audio stream allocates much of the available Bluetooth bandwidth.
Either use an audio cable for your heaphones or try to use a Bluetooth audio codec with higher compression rates. If you can configure your heaphones (with a mobile phone app):
- Choose "Priority on Stable Connection" instead of "Priority on Sound Quality".
- Do not use the LDAC codec.
Disable every wireless source
Disable any wireless sources nearby. If possible turn off the sender and receiver, i.e.:
- Power off your WiFi router and disable WiFi on any computer.
- Turn off all wireless speakers and their base station or media servers.
- Turn off your Smart TV and a Chromecast receiver.
- Switch your mobile phone into airplane mode.
Eventually, your keyboard should work flawlessly and you can make a decision which device is more important for you.
Another option is to change the location of your computer. If you have a laptop, try your keyboard somewhere else to verify if it makes any difference.
Connect your Bluetooth antenna
In desktop computers, ensure your Bluetooth antenna is connected, otherwise Bluetooth signals are too weak for stable connections. Usually the Bluetooth antenna is part of the WiFi antenna.
Try a different Bluetooth adapter
If nothing helps, a different Bluetooth adapter might do the trick. USB Bluetooth dongles are cheap, look for one with Broadcom chipset.
Make sure it is naively supported by Windows 10. Some adapters still need their own Bluetooth software stack, like BlueSoleil, which is not compatible with the Magic Utilities.
Note: Windows can use only one Bluetooth adapter at the time. Disable/remove any existing Bluetooth adapter before installing a new one.