update corne layers

This commit is contained in:
boenkyo 2024-06-04 20:15:38 +02:00
parent b6d872e3e2
commit f9fd1f8a49
3 changed files with 79 additions and 2 deletions

View File

@ -36,6 +36,8 @@ enum custom_keycodes {
#define ENT_RCT RCTL_T(KC_ENT)
#define SPC_SYM LT(SYM, KC_SPC)
#define BSP_NAV LT(NAV, KC_BSPC)
#define DEL_MED LT(MED, KC_DEL)
#define LDR_FUN LT(FUN, KC_L)
// Nav
#define NXT_TAB LCTL(KC_TAB)

View File

@ -9,4 +9,5 @@ enum layers {
OPS, // Operators
MED, // Media controls
GAM, // Gaming
GAX, // Gaming extra
};

View File

@ -1,5 +1,6 @@
#pragma once
#include "_pin_defs.h"
#include "boenkyo.h"
#include "info_config.h"
#include "keyboard.h"
@ -17,10 +18,83 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* z x c d v k h , . : ö
*/
[BAS] = LAYOUT_split_3x6_3(
KC_DEL, KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, QUOT, US_ARNG,
TG(GAM), KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, QUOT, US_ARNG,
KC_ESC, A_LGUI, R_LALT, S_NUM, T_LSFT, KC_G, KC_M, N_RSFT, E_OPS, I_RALT, O_RGUI, US_ADIA,
_______, KC_Z, KC_X, KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, KC_DOT, KC_COLN, US_ODIA,
KC_LALT, BSP_NAV, TAB_LCT, ENT_RCT, SPC_SYM, _______
DEL_MED, BSP_NAV, TAB_LCT, ENT_RCT, SPC_SYM, LDR_FUN
),
/*
* ` $ { } é
* # _ ( )
* ~ @ [ ] ñ
*/
[SYM] = LAYOUT_split_3x6_3(
_______, BKTK, KC_DLR, KC_LCBR, KC_RCBR, KC_QUOT, _______, _______, _______, _______, _______, _______,
_______, KC_HASH, KC_UNDS, KC_LPRN, KC_RPRN, _______, _______, _______, _______, _______, _______, _______,
_______, TILDE, KC_AT, KC_LBRC, KC_RBRC, KC_TILDE, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______
),
/*
* % < > != ^
* | - + = :=
* & / * \ ../
*/
[OPS] = LAYOUT_split_3x6_3(
_______, KC_PERC, KC_LABK, KC_RABK, NEQ, CIRC, _______, _______, _______, _______, _______, _______,
_______, KC_PIPE, KC_MINS, KC_PLUS, KC_EQL, COLNEQ, _______, _______, _______, _______, _______, _______,
_______, KC_AMPR, KC_SLSH, KC_ASTR, KC_BSLS, DIRUP, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______
),
[NUM] = LAYOUT_split_3x6_3(
_______, _______, _______, _______, _______, _______, _______, KC_7, KC_8, KC_9, _______, _______,
_______, _______, _______, _______, _______, _______, _______, KC_1, KC_2, KC_3, KC_DOT, _______,
_______, _______, _______, _______, _______, _______, _______, KC_4, KC_5, KC_6, _______, _______,
_______, _______, _______, _______, KC_0, _______
),
[FUN] = LAYOUT_split_3x6_3(
_______, KC_F12, KC_F9, KC_F8, KC_F7, _______, _______, _______, _______, _______, _______, _______,
_______, KC_F11, KC_F3, KC_F2, KC_F1, _______, _______, _______, _______, _______, _______, _______,
_______, KC_F10, KC_F6, KC_F5, KC_F4, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______
),
[NAV] = LAYOUT_split_3x6_3(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
PRV_TAB, _______, _______, _______, _______, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, _______,
NXT_TAB, _______, _______, _______, _______, _______, _______, PRV_TAB, KC_PGDN, KC_PGUP, NXT_TAB, _______,
_______, _______, _______, _______, _______, _______
),
[MED] = LAYOUT_split_3x6_3(
_______, _______, _______, _______, _______, _______, RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, _______, _______,
_______, _______, _______, _______, _______, _______, _______, KC_MRWD, KC_VOLD, KC_VOLU, KC_MFFD, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, KC_MPLY, _______
),
[GAM] = LAYOUT_split_3x6_3(
_______, _______, KC_Q, KC_W, KC_E, KC_R, _______, _______, _______, _______, _______, _______,
_______, KC_LSFT, KC_A, KC_S, KC_D, KC_F, _______, _______, _______, _______, _______, _______,
_______, KC_LCTL, KC_Z, KC_X, KC_C, KC_V, _______, _______, _______, _______, _______, _______,
LT(GAX, KC_M), KC_SPC, KC_TAB, _______, _______, _______
),
// [GAX] = LAYOUT_split_3x6_3(
// _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
// _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
// _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
// _______, _______, _______, _______, _______, _______
// ),
// [] = LAYOUT_split_3x6_3(
// _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
// _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
// _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
// _______, _______, _______, _______, _______, _______
// ),
};
// clang-format on