https://wiki.makerdiary.com/m60/
- When connecting the keyboard to a computer via USB, USB will be enabled automatically. When both USB and Bluetooth are enabled, USB will be used.
- With USB connected, press
L1+r
- When the bootloader is running, a USB drive named M60Keyboard will appear in your computer. Download the latest .uf2 firmware, drag-n-drop the firmware into the USB drive, and then wait until a new USB drive named CIRCUITPY appears.
NO Do nothing TRANSPARENT Use the key of next active layer
BT0 ~ BT9 Switch to Bluetooth ID n (0 - 9) BT_TOGGLE Toggle Bluetooth USB_TOGGLE Toggle USB
BOOTLOADER Enter the bootloader of the keyboard SUSPEND Suspend. To wake up keyboard, just press any key SHUTDOWN Shutdown. Use ON/OFF button to power on the keyboard
MODS_KEY(mods, key) sends one or more modifier(s) + a normal key. MODS() is used to wrap modifiers. MODS_KEY(MODS(LCTRL), C), MODS_KEY(MODS(LCTRL, LSHIFT), C), MODS_KEY(MODS(LCTRL, LSHIFT, LALT), C) * LAYER_TOGGLE(n) toggles layer n * MACRO(n) creates macro n
A TAP-Key has 2 modes - tap (press and release quickly) and hold (long press)
- LAYER_TAP(n, key) tap - outputs key, hold - turns on layer n momentary
- LAYER_TAP_TOGGLE(n) tap - toggles layer n, hold - turns on layer n momentary
- LAYER_MODS(n, mods) tap - outputs specified modifier(s), hold - turns on layer n momentary LAYER_MODS(1, MODS(LCTRL)), LAYER_MODS(1, MODS(LCTRL, LSHIFT))
- MODS_TAP(mods, key) tap - outputs key, hold - outputs specified modifier(s) MODS_TAP(MODS(LCTRL), ';'), MODS_TAP(MODS(LCTRL, LALT), LEFT)