5. Customizing Keyboard Layout with ZMK (Version 2022-07-01)
(10 min read)
5.1 🌀ZMK Firmware
Firmware: Firmware is software installed on microcontrollers to make your keyboard work.
ZMK Firmware: ZMK firmware is also known as just ZMK. It is a keyboard firmware similar to QMK, which is what your keyboard initially came with. ZMK and QMK are nearly identical for most users. The main difference being: If you want Bluetooth, use ZMK. If you want wired, use QMK.
Step 1.A Add Bluetooth the Fast Way Using Default Configuration Files (5 minutes)
If you want your keyboard to have the same QWERTY layout as it initially came with, continue with this step. If you want to customize your keyboard layout, see Step 1.B instead.
Download the configuration file for the left and right piece of your keyboard. Then skip Step 1.B and continue to Step 2.
Step 2. Make sure the two sides of the keyboard are not connected to each other. Connect only the left piece of your keyboard to the computer.
Step 3. Click the reset switch twice. You should see NICE!NANO show up as a USB device. If you opened up the directory, you would see 3 files. Ignore them. Do not edit or delete them. Even after you flash the keyboard, there will only be these 3 files.
Figure 5.1 You should see NICE!NANO show up as a USB device.
Step 4. Drag the dactyl_manuform_5x6_left-nice_nano_v2-zmk.uf file into the USB device directory. You may see the following prompt: Error while copying "dactyl_manuform_5x6_left-nice_nano_v2-zmk.uf2". This is not an actual error. The nice!nano uses the file you dragged to flash itself, then automatically ejects itself as a USB device.
Figure 5.2 This prompt is not an error: Error while copying "dactyl_manuform_5x6_left-nice_nano_v2-zmk.uf2" .
5.3 🖥️Repeat for the Other Piece of the Keyboard
Repeat Section 5.2 Steps 2 to 4 for the right piece of the keyboard.
5.4 🎊Woot you're done!
Turn on the keyboard by clicking the on-off switch indicated by the green arrow in the figure below, then snap in the transparent plastic cover.
If the switch button height lowers, it means it's now turned on. If the switch button height rises, it means it's now turned off.
Since it's wireless, you no longer need to connect the USB cord or the audio cord. Turn on Bluetooth on your computer then pair with your keyboard.
Charge the keyboard battery by connecting a piece of the keyboard to your computer via USB.
Figure 5.3 The green arrow points to the on/off switch.