Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Use new matrix_output_select_delay api (#13861)
* Use new matrix_output_select_delay api
* Updated delay to 15 after more spamming
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] add handwired/oem_ansi_fullsize (#13857)
* Add new keyboard oem_ansi_fullsize
* clang-fmt
* Update keyboards/handwired/oem_ansi_fullsize/rules.mk
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/handwired/oem_ansi_fullsize/readme.md
Co-authored-by: Joel Challis <git@zvecr.com>
* update info.json using qmk c2json
* update info.json
* move diagram to readme
* add matrix cols/rows to info.json
* fixup! add matrix cols/rows to info.json
* rename layout, fix block comment
* s/ansi_fullsize/fullsize_ansi/g
Co-authored-by: Joel Challis <git@zvecr.com>
Merge remote-tracking branch 'origin/master' into develop
[Keymap] JackKenney's keymap for GMMK Pro (#13853)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Fix oled_task_user for chocolatebar (#13911)
Merge remote-tracking branch 'origin/master' into develop
clean up CRLF instances (#13910)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add Fave87 (#13873)
Co-authored-by: Joel Challis <git@zvecr.com>
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add owl8 keyboard (#13380)
* add owl8
* use DIRECT_PINS
* fix encoder
* Changed to use action_exec.
Add HOLD_ON_OTHER_KEY_PRESS option for dual-role keys (#9404)
* Add HOLD_ON_OTHER_KEY_PRESS option for dual-role keys
Implement an additional option for dual-role keys which converts the
dual-role key press into a hold action immediately when another key is
pressed (this is different from the existing PERMISSIVE_HOLD option,
which selects the hold action when another key is tapped (pressed and
then released) while the dual-role key is pressed). The Mod-Tap keys
already behave in a similar way, unless the IGNORE_MOD_TAP_INTERRUPT
option is enabled (but with some additional delays); the added option
makes this behavior available for all other kinds of dual-role keys.
* [Docs] Update tap-hold docs for HOLD_ON_OTHER_KEY_PRESS
Document the newly added HOLD_ON_OTHER_KEY_PRESS option and update the
documentation for closely related options (PERMISSIVE_HOLD and
IGNORE_MOD_TAP_INTERRUPT).
Use Layer Tap instead of Mod Tap in examples for PERMISSIVE_HOLD and
HOLD_ON_OTHER_KEY_PRESS, because the effect of using these options with
Mod Tap keys is mostly invisible without IGNORE_MOD_TAP_INTERRUPT.
Add comments before return statements in sample implementations of
`get_ignore_mod_tap_interrupt()`, `get_hold_on_other_key_press()` and
`get_permissive_hold()`.
Thanks to @Erovia and @precondition for comments and suggestions to
improve the documentation.
Copy GMMK Pro screw specs to ISO readme (#13908)