The keyboard has two operating modes:
- If the PicoSplit is not in maintenance mode, it is a single keyboard device.
- If it is in maintenance mode, it shows up as a keyboard and as a USB memory drive.
The keyboard is automatically in maintenance mode if no mapping.js file is on the memory drive. You can manually enter maintenance mode by resetting or reconnecting the keyboard to the computer while holding down a key. With the default PicoSplit layout, you can press the Special layer key (number 17), then tap Esc (number 18) while still holding down the Special layer key.
If you want to always boot the keyboard in maintenance mode set maintenance_mode to True at the beginning of boot.py.
maintenance_mode = True