summaryrefslogtreecommitdiff
path: root/keyboards/giabalanai/keymaps
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/giabalanai/keymaps')
-rw-r--r--keyboards/giabalanai/keymaps/2firmware/config.h3
-rw-r--r--keyboards/giabalanai/keymaps/2firmware/keymap.c8
-rw-r--r--keyboards/giabalanai/keymaps/3araht/keymap.c8
-rw-r--r--keyboards/giabalanai/keymaps/giabarinaix2led/keymap.c8
-rw-r--r--keyboards/giabalanai/keymaps/via/config.h19
-rw-r--r--keyboards/giabalanai/keymaps/via/keymap.c260
-rw-r--r--keyboards/giabalanai/keymaps/via/rules.mk3
-rw-r--r--keyboards/giabalanai/keymaps/via_giabarinaix2/config.h27
-rw-r--r--keyboards/giabalanai/keymaps/via_giabarinaix2/keymap.c262
-rw-r--r--keyboards/giabalanai/keymaps/via_giabarinaix2/rules.mk4
10 files changed, 12 insertions, 590 deletions
diff --git a/keyboards/giabalanai/keymaps/2firmware/config.h b/keyboards/giabalanai/keymaps/2firmware/config.h
index e5ec1d73e2..a60cb59368 100644
--- a/keyboards/giabalanai/keymaps/2firmware/config.h
+++ b/keyboards/giabalanai/keymaps/2firmware/config.h
@@ -19,7 +19,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define USE_MATRIX_I2C
/* Select hand configuration */
-
-// #define MASTER_LEFT
-// #define MASTER_RIGHT
#define EE_HANDS
diff --git a/keyboards/giabalanai/keymaps/2firmware/keymap.c b/keyboards/giabalanai/keymaps/2firmware/keymap.c
index 338d5d8e0f..f60d1d07e0 100644
--- a/keyboards/giabalanai/keymaps/2firmware/keymap.c
+++ b/keyboards/giabalanai/keymaps/2firmware/keymap.c
@@ -325,7 +325,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Fn */
[_FN] = LAYOUT(
- CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_TOG,
+ CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, UG_TOGG,
DF_QWER, TGLBASS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
DF_COLE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, TGLMICH,
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
@@ -333,7 +333,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
XXXXXXX,
MI_OCN2, MI_OCN1, MI_OC0, MI_OC1, MI_OC2, XXXXXXX, XXXXXXX, MI_OCTD, MI_OCTU, XXXXXXX, VERSION, EE_CLR, _______,
- CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, XXXXXXX, XXXXXXX, XXXXXXX, MI_VELD, MI_VELU, XXXXXXX, RGB_TOG,
+ CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, XXXXXXX, XXXXXXX, XXXXXXX, MI_VELD, MI_VELU, XXXXXXX, UG_TOGG,
XXXXXXX, TGLBASS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MI_TRSD, MI_TRSU, TGLUVEL, MELDYAL, MELODYS, MELDYAH
)
};
@@ -368,7 +368,7 @@ const rgblight_segment_t PROGMEM my_adjust_layer[] = RGBLIGHT_LAYER_SEGMENTS({1,
// Light up fn layer keys
const rgblight_segment_t PROGMEM my_fn_layer[] = RGBLIGHT_LAYER_SEGMENTS( // left keyboard
{0, 6, HSV_ORANGE}, // MIDI layouts
- {11, 1, HSV_RED}, // RGB_TOG
+ {11, 1, HSV_RED}, // UG_TOGG
{12, 1, HSV_WHITE}, // DF_QWER
{13, 1, HSV_CORAL}, // TGLBASS
{24, 1, HSV_WHITE}, // DF_COLE
@@ -405,7 +405,7 @@ const rgblight_segment_t PROGMEM my_fn_layer[] = RGBLIGHT_LAYER_SEGMENTS(
{98, 6, HSV_ORANGE}, // MIDI layouts
{107, 1, HSV_YELLOW}, // MI_VELD
{108, 1, HSV_GREEN}, // MI_VELU
- {110, 1, HSV_RED}, // RGB_TOG
+ {110, 1, HSV_RED}, // UG_TOGG
{112, 1, HSV_CORAL}, // TGLBASS
{119, 1, HSV_CORAL}, // TGLUVEL
{120, 1, HSV_CYAN}, // MELDYAL
diff --git a/keyboards/giabalanai/keymaps/3araht/keymap.c b/keyboards/giabalanai/keymaps/3araht/keymap.c
index fb68c02c70..d7b68bc4f6 100644
--- a/keyboards/giabalanai/keymaps/3araht/keymap.c
+++ b/keyboards/giabalanai/keymaps/3araht/keymap.c
@@ -356,7 +356,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Fn */
[_FN] = LAYOUT(
- CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, CSYSFBS, CNTBASB, XXXXXXX, XXXXXXX, XXXXXXX, RGB_TOG,
+ CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, CSYSFBS, CNTBASB, XXXXXXX, XXXXXXX, XXXXXXX, UG_TOGG,
DF_QWER, TGLBASS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
DF_COLE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, TGLMICH,
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
@@ -364,7 +364,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
XXXXXXX,
MI_OCN2, MI_OCN1, MI_OC0, MI_OC1, MI_OC2, XXXXXXX, XXXXXXX, MI_OCTD, MI_OCTU, XXXXXXX, VERSION, EE_CLR, _______,
- CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, CSYSFBS, CNTBASB, XXXXXXX, MI_VELD, MI_VELU, XXXXXXX, RGB_TOG,
+ CSYSTEM, BSYSTEM, CNTBASC, CSYSALL, CHRTONE, CFLIP2B, CSYSFBS, CNTBASB, XXXXXXX, MI_VELD, MI_VELU, XXXXXXX, UG_TOGG,
XXXXXXX, TGLBASS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MI_TRSD, MI_TRSU, TGLUVEL, MELDYAL, MELODYS, MELDYAH
)
};
@@ -401,7 +401,7 @@ const rgblight_segment_t PROGMEM my_adjust_layer[] = RGBLIGHT_LAYER_SEGMENTS({1,
// Light up fn layer keys
const rgblight_segment_t PROGMEM my_fn_layer[] = RGBLIGHT_LAYER_SEGMENTS( // left keyboard
{0, 8, HSV_ORANGE}, // MIDI layouts
- {11, 1, HSV_RED}, // RGB_TOG
+ {11, 1, HSV_RED}, // UG_TOGG
{12, 1, HSV_WHITE}, // DF_QWER
{13, 1, HSV_CORAL}, // TGLBASS
{24, 1, HSV_WHITE}, // DF_COLE
@@ -439,7 +439,7 @@ const rgblight_segment_t PROGMEM my_fn_layer[] = RGBLIGHT_LAYER_SEGMENTS(
{98, 8, HSV_ORANGE}, // MIDI layouts
{107, 1, HSV_YELLOW}, // MI_VELD
{108, 1, HSV_GREEN}, // MI_VELU
- {110, 1, HSV_RED}, // RGB_TOG
+ {110, 1, HSV_RED}, // UG_TOGG
{112, 1, HSV_CORAL}, // TGLBASS
{119, 1, HSV_CORAL}, // TGLUVEL
{120, 1, HSV_CYAN}, // MELDYAL
diff --git a/keyboards/giabalanai/keymaps/giabarinaix2led/keymap.c b/keyboards/giabalanai/keymaps/giabarinaix2led/keymap.c
index c134c9eeeb..8d872ba6fa 100644
--- a/keyboards/giabalanai/keymaps/giabarinaix2led/keymap.c
+++ b/keyboards/giabalanai/keymaps/giabarinaix2led/keymap.c
@@ -238,13 +238,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Fn */
[_FN] = LAYOUT_giabarinaix2(
- CSYSTEM, CNTBASC, CSYSALL, CHRTONE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_TOG,
+ CSYSTEM, CNTBASC, CSYSALL, CHRTONE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, UG_TOGG,
DF_QWER, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, TGLMICH,
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- CSYSTEM, CNTBASC, CSYSALL, CHRTONE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_TOG,
+ CSYSTEM, CNTBASC, CSYSALL, CHRTONE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, UG_TOGG,
DF_QWER, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, VERSION, TGLMICH,
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
@@ -268,13 +268,13 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
// Light up fn layer keys
const rgblight_segment_t PROGMEM my_fn_layer[] = RGBLIGHT_LAYER_SEGMENTS( // left keyboard
{0, 4, HSV_ORANGE}, // MIDI layouts
- {11, 1, HSV_RED}, // RGB_TOG
+ {11, 1, HSV_RED}, // UG_TOGG
{12, 1, HSV_WHITE}, // DF_QWER
{35, 1, HSV_TEAL}, // TGLMICH
// right keyboard
{60, 4, HSV_ORANGE}, // MIDI layouts
- {71 , 1, HSV_RED}, // RGB_TOG
+ {71 , 1, HSV_RED}, // UG_TOGG
{72, 1, HSV_WHITE}, // DF_QWER
{83, 1, HSV_TEAL} // TGLMICH
);
diff --git a/keyboards/giabalanai/keymaps/via/config.h b/keyboards/giabalanai/keymaps/via/config.h
deleted file mode 100644
index f225b65340..0000000000
--- a/keyboards/giabalanai/keymaps/via/config.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-Copyright 2023 3araht
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-#pragma once
-
-#define DYNAMIC_KEYMAP_LAYER_COUNT 3
diff --git a/keyboards/giabalanai/keymaps/via/keymap.c b/keyboards/giabalanai/keymaps/via/keymap.c
deleted file mode 100644
index 332ad45e3c..0000000000
--- a/keyboards/giabalanai/keymaps/via/keymap.c
+++ /dev/null
@@ -1,260 +0,0 @@
-/* Copyright 2020 3araht
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-#include QMK_KEYBOARD_H
-#include "version.h"
-
-// Alias layout macros that expand groups of keys.
-#define LAYOUT_wrapper(...) LAYOUT(__VA_ARGS__)
-
-#define DFCBASE DF(_C_SYSTEM_BASE)
-#define DF_QWER DF(_QWERTY)
-// Long press: go to _FN layer, tap: MUTE
-#define FN_MUTE LT(_FN, KC_MUTE)
-
-// Used to set octave to 0
-extern midi_config_t midi_config;
-uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel.
-
-// Defines names for use in layer keycodes and the keymap
-enum layer_names {
- _C_SYSTEM_BASE, // MIDI C-system
- _QWERTY, // just in case
- _FN
-};
-
-// Defines the keycodes used by our macros in process_record_user
-enum custom_keycodes {
-
- // MIDI Chord Keycodes - Root notes
- MY_CHORD_MIN = SAFE_RANGE,
-
- MI_CH_Cr = MY_CHORD_MIN,
- MI_CH_Csr,
- MI_CH_Dbr = MI_CH_Csr,
- MI_CH_Dr,
- MI_CH_Dsr,
- MI_CH_Ebr = MI_CH_Dsr,
- MI_CH_Er,
- MI_CH_Fr,
- MI_CH_Fsr,
- MI_CH_Gbr = MI_CH_Fsr,
- MI_CH_Gr,
- MI_CH_Gsr,
- MI_CH_Abr = MI_CH_Gsr,
- MI_CH_Ar,
- MI_CH_Asr,
- MI_CH_Bbr = MI_CH_Asr,
- MI_CH_Br,
-
- // MIDI Chord Keycodes - Major
-
- MI_CH_C,
- MI_CH_Cs,
- MI_CH_Db = MI_CH_Cs,
- MI_CH_D,
- MI_CH_Ds,
- MI_CH_Eb = MI_CH_Ds,
- MI_CH_E,
- MI_CH_F,
- MI_CH_Fs,
- MI_CH_Gb = MI_CH_Fs,
- MI_CH_G,
- MI_CH_Gs,
- MI_CH_Ab = MI_CH_Gs,
- MI_CH_A,
- MI_CH_As,
- MI_CH_Bb = MI_CH_As,
- MI_CH_B,
-
- // MIDI Chord Keycodes Minor
-
- MI_CH_Cm,
- MI_CH_Csm,
- MI_CH_Dbm = MI_CH_Csm,
- MI_CH_Dm,
- MI_CH_Dsm,
- MI_CH_Ebm = MI_CH_Dsm,
- MI_CH_Em,
- MI_CH_Fm,
- MI_CH_Fsm,
- MI_CH_Gbm = MI_CH_Fsm,
- MI_CH_Gm,
- MI_CH_Gsm,
- MI_CH_Abm = MI_CH_Gsm,
- MI_CH_Am,
- MI_CH_Asm,
- MI_CH_Bbm = MI_CH_Asm,
- MI_CH_Bm,
-
- //MIDI Chord Keycodes Dominant Seventh
-
- MI_CH_CDom7,
- MI_CH_CsDom7,
- MI_CH_DbDom7 = MI_CH_CsDom7,
- MI_CH_DDom7,
- MI_CH_DsDom7,
- MI_CH_EbDom7 = MI_CH_DsDom7,
- MI_CH_EDom7,
- MI_CH_FDom7,
- MI_CH_FsDom7,
- MI_CH_GbDom7 = MI_CH_FsDom7,
- MI_CH_GDom7,
- MI_CH_GsDom7,
- MI_CH_AbDom7 = MI_CH_GsDom7,
- MI_CH_ADom7,
- MI_CH_AsDom7,
- MI_CH_BbDom7 = MI_CH_AsDom7,
- MI_CH_BDom7,
-
- // MIDI Chord Keycodes Diminished Seventh
-
- MI_CH_CDim7,
- MI_CH_CsDim7,
- MI_CH_DbDim7 = MI_CH_CsDim7,
- MI_CH_DDim7,
- MI_CH_DsDim7,
- MI_CH_EbDim7 = MI_CH_DsDim7,
- MI_CH_EDim7,
- MI_CH_FDim7,
- MI_CH_FsDim7,
- MI_CH_GbDim7 = MI_CH_FsDim7,
- MI_CH_GDim7,
- MI_CH_GsDim7,
- MI_CH_AbDim7 = MI_CH_GsDim7,
- MI_CH_ADim7,
- MI_CH_AsDim7,
- MI_CH_BbDim7 = MI_CH_AsDim7,
- MI_CH_BDim7,
-
- MY_CHORD_MAX = MI_CH_BDim7,
-
- VERSION = QK_KB_0
-};
-
-#define MY_CHORD_COUNT (MY_CHORD_MAX - MY_CHORD_MIN + 1)
-static uint8_t chord_status[MY_CHORD_COUNT];
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- /* C-system Base */
- [_C_SYSTEM_BASE] = LAYOUT(
- MI_CH_Dbr, MI_CH_Abr, MI_CH_Ebr, MI_CH_Bbr, MI_CH_Fr, MI_CH_Cr, MI_CH_Gr, MI_CH_Dr, MI_CH_Ar, MI_CH_Er, MI_CH_Br, MI_CH_Fsr,
- MI_CH_Db, MI_CH_Ab, MI_CH_Eb, MI_CH_Bb, MI_CH_F, MI_CH_C, MI_CH_G, MI_CH_D, MI_CH_A, MI_CH_E, MI_CH_B, MI_CH_Fs,
- MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm,
- MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7,
- MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7,
-
- MI_Fs2,
- MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5, MI_F5, FN_MUTE,
- MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5, MI_G5,
- MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, MI_Fs5
- ),
-
- /* QWERTY */
- [_QWERTY] = LAYOUT_wrapper(
- QK_GESC, _________________NUMBER_L__________________, _________________NUMBER_R__________________, KC_BSPC,
- KC_TAB, _________________QWERTY_L1_________________, _________________QWERTY_R1_________________, KC_DEL,
- KC_CAPS, _________________QWERTY_L2_________________, _________________QWERTY_R2_________________, KC_ENT,
- KC_LSFT, _________________QWERTY_L3_________________, _________________QWERTY_R3_________________, KC_RSFT,
- KC_LCTL, KC_LGUI, KC_LALT, KC_LNG2, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_LNG1, KC_RALT, KC_RGUI, KC_RCTL,
-
- QK_GESC,
- _________________QWERTY_L1_________________, _________________QWERTY_R1_________________, KC_MINS, KC_BSPC, _______,
- KC_LCTL, _________________QWERTY_L2_________________, _________________QWERTY_R2_________________, KC_QUOT, KC_ENT,
- KC_LALT, _________________QWERTY_L3_________________, KC_N, KC_M, KC_COMM, KC_DOT, KC_SPC, KC_RSFT
- ),
-
- /* Fn */
- [_FN] = LAYOUT(
- DFCBASE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- DF_QWER, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
-
- _______,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, VERSION, XXXXXXX, _______,
- DFCBASE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- DF_QWER, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX
- )
-};
-
-#if defined(ENCODER_MAP_ENABLE)
-const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
- [_C_SYSTEM_BASE] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) },
- [_QWERTY] = { ENCODER_CCW_CW(_______, _______) },
- [_FN] = { ENCODER_CCW_CW(_______, _______) },
-};
-#endif
-
-void keyboard_post_init_user(void) {
- // Set octave to 0
- midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN;
-
- // avoid using 127 since it is used as a special number in some sound sources.
- midi_config.velocity = MIDI_INITIAL_VELOCITY;
-
-
- for (uint8_t i = 0; i < MY_CHORD_COUNT; i++) {
- chord_status[i] = MIDI_INVALID_NOTE;
- }
-
- default_layer_set(1UL << _C_SYSTEM_BASE);
-};
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- uint16_t root_note = MIDI_INVALID_NOTE; // Starting value for the root note of each chord
-
- uint8_t chord = keycode - MY_CHORD_MIN;
-
- switch (keycode) {
- case VERSION: // Output firmware info.
- if (record->event.pressed) {
- SEND_STRING(QMK_KEYBOARD ":" QMK_KEYMAP " @ " QMK_VERSION " | " QMK_BUILDDATE);
- }
- break;
-
- // MIDI Chord Keycodes, on the left side.
- case MI_CH_Cr ... MI_CH_Br: // Root Notes
- root_note = keycode - MI_CH_Cr + MI_C1;
- my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false);
- break;
-
- case MI_CH_C ... MI_CH_B: // Major Chords
- root_note = keycode - MI_CH_C + MI_C2;
- // Root, Major Third, and Fifth Notes
- my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7);
- break;
-
- case MI_CH_Cm ... MI_CH_Bm: // Minor Chord
- root_note = keycode - MI_CH_Cm + MI_C2;
- // Root, Minor Third, and Fifth Notes
- my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7);
- break;
-
- case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord
- root_note = keycode - MI_CH_CDom7 + MI_C2;
- // Major Third, Major Fifth, and Minor Seventh Notes
- my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10);
- break;
-
- case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord
- root_note = keycode - MI_CH_CDim7 + MI_C2;
- // Root, Minor Third, and Diminished 5th Note
- my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6);
- break;
- }
- return true;
-}
diff --git a/keyboards/giabalanai/keymaps/via/rules.mk b/keyboards/giabalanai/keymaps/via/rules.mk
deleted file mode 100644
index da4a83087f..0000000000
--- a/keyboards/giabalanai/keymaps/via/rules.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-VIA_ENABLE = yes
-
-ENCODER_MAP_ENABLE = yes # replacing ENCODERS_CW_KEY method to this on 2022/08/31.
diff --git a/keyboards/giabalanai/keymaps/via_giabarinaix2/config.h b/keyboards/giabalanai/keymaps/via_giabarinaix2/config.h
deleted file mode 100644
index decc2e2dc1..0000000000
--- a/keyboards/giabalanai/keymaps/via_giabarinaix2/config.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#pragma once
-
-#define DYNAMIC_KEYMAP_LAYER_COUNT 3
-#define GIABARINAIX2
-#ifdef GIABARINAIX2
-# undef MATRIX_ROW_PINS_RIGHT
-# undef MATRIX_COL_PINS_RIGHT
-
-# ifdef RGBLIGHT_ENABLE
-# undef RGBLIGHT_LED_COUNT
-# define RGBLIGHT_LED_COUNT 120
-# undef RGBLIGHT_LED_MAP
-# define RGBLIGHT_LED_MAP { \
- 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, \
- 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, \
- 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, \
- 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, \
- 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, \
- \
- 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, \
- 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, \
- 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, \
- 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, \
- 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48 \
- }
-# endif
-#endif
diff --git a/keyboards/giabalanai/keymaps/via_giabarinaix2/keymap.c b/keyboards/giabalanai/keymaps/via_giabarinaix2/keymap.c
deleted file mode 100644
index fcf6a35ff2..0000000000
--- a/keyboards/giabalanai/keymaps/via_giabarinaix2/keymap.c
+++ /dev/null
@@ -1,262 +0,0 @@
-/* Copyright 2020 3araht
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-#include QMK_KEYBOARD_H
-#include "version.h"
-
-// Alias layout macros that expand groups of keys.
-#define LAYOUT_wrapper_giabarinaix2(...) LAYOUT_giabarinaix2(__VA_ARGS__)
-
-#define DFCBASE DF(_C_SYSTEM_BASE)
-#define DF_QWER DF(_QWERTY)
-// Long press: go to _FN layer, tap: MUTE
-#define FN_MUTE LT(_FN, KC_MUTE)
-
-// Used to set octave to 0
-extern midi_config_t midi_config;
-uint8_t midi_bass_ch = 0, midi_chord_ch = 0; // By default, all use the same channel.
-
-// Defines names for use in layer keycodes and the keymap
-enum layer_names {
- _C_SYSTEM_BASE, // MIDI C-system
- _QWERTY, // just in case
- _FN
-};
-
-// Defines the keycodes used by our macros in process_record_user
-enum custom_keycodes {
-
- // MIDI Chord Keycodes - Root notes
- MY_CHORD_MIN = SAFE_RANGE,
-
- MI_CH_Cr = MY_CHORD_MIN,
- MI_CH_Csr,
- MI_CH_Dbr = MI_CH_Csr,
- MI_CH_Dr,
- MI_CH_Dsr,
- MI_CH_Ebr = MI_CH_Dsr,
- MI_CH_Er,
- MI_CH_Fr,
- MI_CH_Fsr,
- MI_CH_Gbr = MI_CH_Fsr,
- MI_CH_Gr,
- MI_CH_Gsr,
- MI_CH_Abr = MI_CH_Gsr,
- MI_CH_Ar,
- MI_CH_Asr,
- MI_CH_Bbr = MI_CH_Asr,
- MI_CH_Br,
-
- // MIDI Chord Keycodes - Major
-
- MI_CH_C,
- MI_CH_Cs,
- MI_CH_Db = MI_CH_Cs,
- MI_CH_D,
- MI_CH_Ds,
- MI_CH_Eb = MI_CH_Ds,
- MI_CH_E,
- MI_CH_F,
- MI_CH_Fs,
- MI_CH_Gb = MI_CH_Fs,
- MI_CH_G,
- MI_CH_Gs,
- MI_CH_Ab = MI_CH_Gs,
- MI_CH_A,
- MI_CH_As,
- MI_CH_Bb = MI_CH_As,
- MI_CH_B,
-
- // MIDI Chord Keycodes Minor
-
- MI_CH_Cm,
- MI_CH_Csm,
- MI_CH_Dbm = MI_CH_Csm,
- MI_CH_Dm,
- MI_CH_Dsm,
- MI_CH_Ebm = MI_CH_Dsm,
- MI_CH_Em,
- MI_CH_Fm,
- MI_CH_Fsm,
- MI_CH_Gbm = MI_CH_Fsm,
- MI_CH_Gm,
- MI_CH_Gsm,
- MI_CH_Abm = MI_CH_Gsm,
- MI_CH_Am,
- MI_CH_Asm,
- MI_CH_Bbm = MI_CH_Asm,
- MI_CH_Bm,
-
- //MIDI Chord Keycodes Dominant Seventh
-
- MI_CH_CDom7,
- MI_CH_CsDom7,
- MI_CH_DbDom7 = MI_CH_CsDom7,
- MI_CH_DDom7,
- MI_CH_DsDom7,
- MI_CH_EbDom7 = MI_CH_DsDom7,
- MI_CH_EDom7,
- MI_CH_FDom7,
- MI_CH_FsDom7,
- MI_CH_GbDom7 = MI_CH_FsDom7,
- MI_CH_GDom7,
- MI_CH_GsDom7,
- MI_CH_AbDom7 = MI_CH_GsDom7,
- MI_CH_ADom7,
- MI_CH_AsDom7,
- MI_CH_BbDom7 = MI_CH_AsDom7,
- MI_CH_BDom7,
-
- // MIDI Chord Keycodes Diminished Seventh
-
- MI_CH_CDim7,
- MI_CH_CsDim7,
- MI_CH_DbDim7 = MI_CH_CsDim7,
- MI_CH_DDim7,
- MI_CH_DsDim7,
- MI_CH_EbDim7 = MI_CH_DsDim7,
- MI_CH_EDim7,
- MI_CH_FDim7,
- MI_CH_FsDim7,
- MI_CH_GbDim7 = MI_CH_FsDim7,
- MI_CH_GDim7,
- MI_CH_GsDim7,
- MI_CH_AbDim7 = MI_CH_GsDim7,
- MI_CH_ADim7,
- MI_CH_AsDim7,
- MI_CH_BbDim7 = MI_CH_AsDim7,
- MI_CH_BDim7,
-
- MY_CHORD_MAX = MI_CH_BDim7,
-
- VERSION = QK_KB_0
-};
-
-#define MY_CHORD_COUNT (MY_CHORD_MAX - MY_CHORD_MIN + 1)
-static uint8_t chord_status[MY_CHORD_COUNT];
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- /* C-system Base */
- [_C_SYSTEM_BASE] = LAYOUT_giabarinaix2(
- MI_CH_Dbr, MI_CH_Abr, MI_CH_Ebr, MI_CH_Bbr, MI_CH_Fr, MI_CH_Cr, MI_CH_Gr, MI_CH_Dr, MI_CH_Ar, MI_CH_Er, MI_CH_Br, MI_CH_Fsr,
- MI_CH_Db, MI_CH_Ab, MI_CH_Eb, MI_CH_Bb, MI_CH_F, MI_CH_C, MI_CH_G, MI_CH_D, MI_CH_A, MI_CH_E, MI_CH_B, MI_CH_Fs,
- MI_CH_Dbm, MI_CH_Abm, MI_CH_Ebm, MI_CH_Bbm, MI_CH_Fm, MI_CH_Cm, MI_CH_Gm, MI_CH_Dm, MI_CH_Am, MI_CH_Em, MI_CH_Bm, MI_CH_Fsm,
- MI_CH_DbDom7, MI_CH_AbDom7, MI_CH_EbDom7, MI_CH_BbDom7, MI_CH_FDom7, MI_CH_CDom7, MI_CH_GDom7, MI_CH_DDom7, MI_CH_ADom7, MI_CH_EDom7, MI_CH_BDom7, MI_CH_FsDom7,
- MI_CH_DbDim7, MI_CH_AbDim7, MI_CH_EbDim7, MI_CH_BbDim7, MI_CH_FDim7, MI_CH_CDim7, MI_CH_GDim7, MI_CH_DDim7, MI_CH_ADim7, MI_CH_EDim7, MI_CH_BDim7, MI_CH_FsDim7,
-
- MI_Db2, MI_E2, MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4,
- MI_Eb2, MI_Fs2, MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5,
- MI_F2, MI_Ab2, MI_B2, MI_D3, MI_F3, MI_Ab3, MI_B3, MI_D4, MI_F4, MI_Ab4, MI_B4, MI_D5,
- MI_G2, MI_Bb2, MI_Db3, MI_E3, MI_G3, MI_Bb3, MI_Db4, MI_E4, MI_G4, MI_Bb4, MI_Db5, MI_E5,
- MI_A2, MI_C3, MI_Eb3, MI_Fs3, MI_A3, MI_C4, MI_Eb4, MI_Fs4, MI_A4, MI_C5, MI_Eb5, FN_MUTE
- ),
-
- /* QWERTY */
- [_QWERTY] = LAYOUT_wrapper_giabarinaix2(
- QK_GESC, _________________NUMBER_L__________________, _________________NUMBER_R__________________, KC_BSPC,
- KC_TAB, _________________QWERTY_L1_________________, _________________QWERTY_R1_________________, KC_DEL,
- KC_CAPS, _________________QWERTY_L2_________________, _________________QWERTY_R2_________________, KC_ENT,
- KC_LSFT, _________________QWERTY_L3_________________, _________________QWERTY_R3_________________, KC_RSFT,
- KC_LCTL, KC_LGUI, KC_LALT, KC_LNG2, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_LNG1, KC_RALT, KC_RGUI, KC_RCTL,
-
- QK_GESC, _________________NUMBER_L__________________, _________________NUMBER_R__________________, KC_BSPC,
- KC_TAB, _________________QWERTY_L1_________________, _________________QWERTY_R1_________________, KC_DEL,
- KC_CAPS, _________________QWERTY_L2_________________, _________________QWERTY_R2_________________, KC_ENT,
- KC_LSFT, _________________QWERTY_L3_________________, _________________QWERTY_R3_________________, KC_RSFT,
- KC_LCTL, KC_LGUI, KC_LALT, KC_LNG2, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_LNG1, KC_RALT, KC_RGUI, _______
- ),
-
- /* Fn */
- [_FN] = LAYOUT_giabarinaix2(
- DFCBASE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- DF_QWER, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
-
- DFCBASE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- DF_QWER, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, VERSION, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______
- )
-};
-
-#if defined(ENCODER_MAP_ENABLE)
-const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
- [_C_SYSTEM_BASE] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) },
- [_QWERTY] = { ENCODER_CCW_CW(_______, _______) },
- [_FN] = { ENCODER_CCW_CW(_______, _______) },
-};
-#endif
-
-void keyboard_post_init_user(void) {
- // Set octave to 0
- midi_config.octave = QK_MIDI_OCTAVE_0 - MIDI_OCTAVE_MIN;
-
- // avoid using 127 since it is used as a special number in some sound sources.
- midi_config.velocity = MIDI_INITIAL_VELOCITY;
-
- for (uint8_t i = 0; i < MY_CHORD_COUNT; i++) {
- chord_status[i] = MIDI_INVALID_NOTE;
- }
-
- default_layer_set(1UL << _C_SYSTEM_BASE);
-};
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- uint16_t root_note = MIDI_INVALID_NOTE; // Starting value for the root note of each chord
-
- uint8_t chord = keycode - MY_CHORD_MIN;
-
- switch (keycode) {
- case VERSION: // Output firmware info.
- if (record->event.pressed) {
- SEND_STRING(QMK_KEYBOARD ":" QMK_KEYMAP " @ " QMK_VERSION " | " QMK_BUILDDATE);
- }
- break;
-
- // MIDI Chord Keycodes, on the left side.
- case MI_CH_Cr ... MI_CH_Br: // Root Notes
- root_note = keycode - MI_CH_Cr + MI_C1;
- my_process_midi4Bass(midi_bass_ch, record, chord_status, chord, root_note, false);
- break;
-
- case MI_CH_C ... MI_CH_B: // Major Chords
- root_note = keycode - MI_CH_C + MI_C2;
- // Root, Major Third, and Fifth Notes
- my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 4, 7);
- break;
-
- case MI_CH_Cm ... MI_CH_Bm: // Minor Chord
- root_note = keycode - MI_CH_Cm + MI_C2;
- // Root, Minor Third, and Fifth Notes
- my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 7);
- break;
-
- case MI_CH_CDom7 ... MI_CH_BDom7: // Dominant 7th Chord
- root_note = keycode - MI_CH_CDom7 + MI_C2;
- // Major Third, Major Fifth, and Minor Seventh Notes
- my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 4, 7, 10);
- break;
-
- case MI_CH_CDim7 ... MI_CH_BDim7: // Diminished 7th Chord
- root_note = keycode - MI_CH_CDim7 + MI_C2;
- // Root, Minor Third, and Diminished 5th Note
- my_process_midi4TriadChords(midi_chord_ch, record, chord_status, chord, root_note, 0, 3, 6);
- break;
- }
- return true;
-}
diff --git a/keyboards/giabalanai/keymaps/via_giabarinaix2/rules.mk b/keyboards/giabalanai/keymaps/via_giabarinaix2/rules.mk
deleted file mode 100644
index f4836fd4f2..0000000000
--- a/keyboards/giabalanai/keymaps/via_giabarinaix2/rules.mk
+++ /dev/null
@@ -1,4 +0,0 @@
-VIA_ENABLE = yes
-ENCODER_ENABLE = no # encoder on mute button
-
-ENCODER_MAP_ENABLE = yes # replacing ENCODERS_CW_KEY method to this on 2022/08/31.