Stello65 Beta Layout Additions and Clean-Up (#20824)

* add matrix_diagram.md

* info.json: apply friendly formatting

* remove encoder hack

Converts the rotary encoder hack to Encoder Map with QMK Configurator fallback.

* add LAYOUT_65_ansi_blocker_split_bs

* add LAYOUT_65_ansi_blocker

* add LAYOUT_65_ansi_blocker_tsangan_split_bs

* add LAYOUT_65_ansi_blocker_tsangan

* add LAYOUT_65_iso_blocker

* add LAYOUT_65_iso_blocker_split_bs

* add LAYOUT_65_iso_blocker_tsangan_split_bs

* add LAYOUT_65_iso_blocker_tsangan

* enable Community Layout support

* Apply suggestions from code review
This commit is contained in:
James Young
2023-05-09 21:30:35 -07:00
committed by GitHub
parent e3fbc4fdea
commit 7023940427
11 changed files with 773 additions and 199 deletions

View File

@@ -2,15 +2,17 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#include "quantum.h"
#include "encoder_actions.h"
void matrix_scan_kb(void) {
encoder_action_unregister();
matrix_scan_user();
}
#if defined(ENCODER_ENABLE)
bool encoder_update_kb(uint8_t index, bool clockwise) {
if (!encoder_update_user(index, clockwise)) { return false; }
encoder_action_register(index, clockwise);
if (index == 0) {
if (clockwise) {
tap_code_delay(KC_VOLU, 10);
} else {
tap_code_delay(KC_VOLD, 10);
}
}
return true;
};
}
#endif