Skip to content

K:04 Series

K:04

K:04 - layout

K:04 is a wireless mechanical split keyboard with a modular hot-swap system, 58 programmable keys, and support for a trackball, touchpad, or encoder on either half.

Overview

K:04 - overview

  1. USB-C connector
  2. Hot-swap socket for connecting modules
  3. Button: single press — reset, double press (quickly) — bootloader
  4. Case cover plug for use without modules
  5. Keyboard power switch
  6. Auxiliary window for disassembling the keyboard case
Additional switch plate

K:04 Series keyboards come with a double switch plate. This is due to the height of the supported MX switches. If you want to use low-profile switches, install only the lower switch plate.

K:04 - low-profile switches

To install mid-profile switches, use both switch plates.

K:04 - mid-profile switches

LED indication
  • Layer color — shows the color of the active layer 0-15 on both halves; configured in Entropy
  • BT profile — briefly shows the selected profile color on the left half when switching BT0-BT4
  • Battery charge level — shows the charge level of each half by color: 0-20% red, 21-40% orange, 41-74% yellow, 75-100% green
  • Low battery — if the charge is <=20%, each half shows its charge with a short red blink every 2 seconds
  • BLE advertising — the left half slowly blinks blue: the keyboard is available for connection
  • BLE reconnecting — the left half quickly blinks blue: trying to reconnect
  • BLE pairing — the left half blinks cyan twice: pairing mode
  • Host connected — the left half blinks green twice: the keyboard has connected to the computer via Bluetooth
  • Split missing — one of the halves briefly blinks yellow: the other half is not connected
  • Split unpaired — one of the halves briefly blinks orange: the halves are not paired or the pairing has been reset
  • Split connected — both halves blink yellow twice in short flashes: the halves have connected
  • System off / deep sleep — both halves briefly light up purple before going to sleep

Connection

  • K:04 works with devices running Windows, macOS, Linux, Android, and iOS
  • The keyboard connects via Plug and Play (PnP); no additional driver installation is required
  • The keyboard ships ready to connect to your device with the firmware current at the time of purchase
Wired connection

The keyboard supports wired connection via USB-C. Use the included cable or any other USB-C cable that supports data transfer.

The left half of K:04 is the master and is intended for wired connection.
Wireless connection
  1. Turn on both halves of the keyboard — the halves are already synchronized with each other
  2. Select a connection profile on the keyboard — if you need to connect to multiple devices, you can skip this step for the first connection
  3. Connect the keyboard to your device — enable Bluetooth on the device, then pair it in the device settings
Connecting additional devices
  1. Enable Bluetooth on the device you want to connect the keyboard to
  2. Turn on the keyboard by switching the power switches on the bottom covers of both halves to the ON position — the keyboard will enter pairing mode
  3. Switch the BT profile on the keyboard using the corresponding keys (layer 3 in the default layout)
  4. Start a Bluetooth search on your device and find the keyboard in the list
  5. Connect the keyboard to your device

Modules

K:04 supports a modular system for both keyboard halves.

  • Ball size: 32 mm
  • Scroll Mode for smooth scrolling
  • Sniper Mode for precise cursor control
  • Text Mode for convenient text navigation

Modular System Connection Notes

  • after replacing one module with another, select it in Entropy under “Settings” - “Module settings”
  • modules can be installed into the sockets on either half without reflashing
  • when replacing one module with another, the configuration is preserved
  • identical modules can be used on both halves
  • if no module is installed, the socket is covered with a neat plug
  • each module is configured separately for each half

Configuration

Use the Entropy graphical configurator to remap keys and configure the keyboard.

Module configuration

To use the encoder, touchpad, or trackball module, enable it in the keyboard settings. Open the Entropy configurator, select Configuration - Module settings at the top of the main configurator window, and choose the required module from the drop-down list next to Module.

K:04 - module configuration

Firmware Update

Firmware update is required when:

  • A firmware update has been released on keymap_hub
  • You need to restore the keyboard to factory settings

Preparing for Firmware Update

Download the latest Reset all settings for RMK and K:04/mini/micro firmware files for the left and right halves from keymap_hub.

Settings Reset Firmware

Connect the firmware device (PC, laptop, etc.) to the left half of the keyboard using a USB-C cable, then double-press the Reset button on the back of the keyboard.

The keyboard will enter bootloader mode and a storage folder will open (if auto-run for connected drives is disabled on your device, navigate to the storage folder manually).

Copy or drag the Reset all settings for RMK UF2 file — the keyboard should reboot automatically.

The Reset all settings for RMK firmware is used to wipe the keyboard’s internal memory. It resets connection profile settings and half-synchronization settings.
Repeat the same steps for the right half.

Completing the Firmware Update

Double-press the Reset button on the back of the left half again and wait for it to enter bootloader mode (the storage folder will open).

Copy or drag the K:04/mini/micro UF2 firmware file for the left half — it should reboot automatically.

If a copy error dialog appears during firmware upload, simply ignore this message.
Repeat the same steps for the right half, but use the K:04/mini/micro UF2 firmware file for the right half.

Firmware update is complete — you can now connect the keyboard to your device!

Care and Maintenance

  • Periodically clean the case from dust and dirt using a dry or slightly damp cloth
  • For the trackball module: keep the ball, ceramic bearings, and ball socket clean
To remove the ball, pull it out in the direction opposite the retaining tab on the module case.
Do not use aggressive cleaning agents (acetone, gasoline, solvents (646, white spirit), concentrated acids or alkalis)!
Do not allow liquid to get inside the device!

Support

The keyboard comes with a 3-year warranty and service support.

If you have any questions about setup, firmware, or operation, please contact the Ergohaven Telegram group or knowledge base