Can I set up different profiles on a keyboard depending on whether I’m on macOS or Windows?

Can I set up different profiles on a keyboard depending on whether I’m on macOS or Windows?
2 Replies
TyperAI
TyperAI3w ago
Yes. With ZMK you can have multiple Bluetooth “profiles” and pair each one to a different device/OS. How it works (high‑level): - ZMK supports 5 BLE profiles. - You pair macOS to one profile (e.g. profile 0), Windows to another (e.g. profile 1). - You switch which device is active using special keys in the keymap: - &bt BT_SEL 04 = jump to a specific profile
- or &bt BT_NXT / &bt BT_PRV = cycle profiles
- Our default Corne/Lily58 keymaps already include these; see the firmware page diagrams and the explanation under “The Profile” in the “Keyboard Won’t Pair” doc:
https://docs.typeractive.xyz/troubleshooting/keyboard-wont-pair Important: - Profiles control which device you’re connected to; the keyboard layout itself is the same across profiles unless you customize your ZMK keymap or use ZMK Studio. - If you want different behavior (e.g. Cmd/Opt on Mac vs Ctrl/Alt on Windows), that’s doable via a custom keymap. If you tell me which board you have (Corne or Lily58) and what differences you want between macOS and Windows, I can walk you through how to set that up. Just reply here or tag me.
Keyboard Won't Pair | Typeractive.xyz Documentation
Fix your ZMK keyboard that won't pair.
alxsd01
alxsd01OP3w ago
Can I then use different keymaps depending on the profile?

Did you find this page helpful?