|
|
@ -58,6 +58,9 @@ state upon which to trigger the custom action. Both of these are bit fields,
|
|
|
|
each bit set tells the extension that the key with that index must be held for
|
|
|
|
each bit set tells the extension that the key with that index must be held for
|
|
|
|
the action to trigger. It is recommended to use the `RxCy` macros of the core
|
|
|
|
the action to trigger. It is recommended to use the `RxCy` macros of the core
|
|
|
|
`KaleidoscopeFirmware`, and *or* them together to form a bitfield.
|
|
|
|
`KaleidoscopeFirmware`, and *or* them together to form a bitfield.
|
|
|
|
|
|
|
|
To see how the `RxCy` coordinates correspond to the physical keys of your
|
|
|
|
|
|
|
|
keyboard, you'll have to consult the documentation for the keyboard.
|
|
|
|
|
|
|
|
Below, you can find a diagram showing the layout for the Keyboardio Model 01.
|
|
|
|
|
|
|
|
|
|
|
|
The combo list **must** end with an element containing zero values for both the
|
|
|
|
The combo list **must** end with an element containing zero values for both the
|
|
|
|
left and the right halves.
|
|
|
|
left and the right halves.
|
|
|
@ -103,4 +106,8 @@ the overrideable `magicComboActions` function:
|
|
|
|
Starting from the [example][plugin:example] is the recommended way of getting
|
|
|
|
Starting from the [example][plugin:example] is the recommended way of getting
|
|
|
|
started with the plugin.
|
|
|
|
started with the plugin.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
`RxCy` coordinates for a Model01:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![rxcy layout](./docs/rc_layout.png)
|
|
|
|
|
|
|
|
|
|
|
|
[plugin:example]: https://github.com/keyboardio/Kaleidoscope-MagicCombo/blob/master/examples/MagicCombo/MagicCombo.ino
|
|
|
|
[plugin:example]: https://github.com/keyboardio/Kaleidoscope-MagicCombo/blob/master/examples/MagicCombo/MagicCombo.ino
|
|
|
|