diff --git a/docs/docs/development/new-shield.md b/docs/docs/development/new-shield.md index 306f1b3f..8e959bda 100644 --- a/docs/docs/development/new-shield.md +++ b/docs/docs/development/new-shield.md @@ -364,11 +364,12 @@ The two `#include` lines at the top of the keymap are required in order to bring ### Keymap Behaviors -Further documentation on behaviors and bindings is forthcoming, but a summary of the current behaviors you can bind to key positions is as follows: +For full details on the available behaviors, refer to [Behaviors - Key Press](/docs/behaviors/key-press) and read from there. A quick summary of some available behaviors you can use: - `kp` is the "key press" behavior, and takes a single binding argument of the key code from the 'keyboard/keypad" HID usage table. - `mo` is the "momentary layer" behaviour, and takes a single binding argument of the numeric ID of the layer to momentarily enable when that key is held. - `trans` is the "transparent" behavior, useful to be place in higher layers above `mo` bindings to be sure the key release is handled by the lower layer. No binding arguments are required. +- `none` is the "none" behavior, useful to be place in higher layers above `mo` bindings to prevent the key position press/release being handled by the lower layer. No binding arguments are required. - `mt` is the "mod-tap" behavior, and takes two binding arguments, the modifier to use if held, and the keycode to send if tapped. ## Adding Features