switch backspace and return

This commit is contained in:
Lucas Jensen
2025-04-05 14:09:35 -07:00
parent f121bbd2af
commit 7ca33e7b8e
2 changed files with 332 additions and 331 deletions

File diff suppressed because one or more lines are too long

View File

@@ -17,6 +17,7 @@
// This keymap is heavilyl inspired by Quentin LEBASTARD's work at bastardkb.com // This keymap is heavilyl inspired by Quentin LEBASTARD's work at bastardkb.com
#include "keycodes.h"
#include QMK_KEYBOARD_H #include QMK_KEYBOARD_H
#if __has_include("keymap.h") #if __has_include("keymap.h")
# include "keymap.h" # include "keymap.h"
@@ -32,8 +33,8 @@ enum ferris_sweep_layers {
}; };
#define SPC_SYM LT(LAYER_SYMBOLS, KC_SPC) #define SPC_SYM LT(LAYER_SYMBOLS, KC_SPC)
#define BSP_NAV LT(LAYER_NAVIGATION, KC_BSPC) #define ENT_NAV LT(LAYER_NAVIGATION, KC_ENT)
#define ENT_FUN LT(LAYER_FUNCTION, KC_ENT) #define BSP_FUN LT(LAYER_FUNCTION, KC_BSPC)
#define TAB_NUM LT(LAYER_NUMERAL, KC_TAB) #define TAB_NUM LT(LAYER_NUMERAL, KC_TAB)
#define MO_MED MO(LAYER_MEDIA) #define MO_MED MO(LAYER_MEDIA)
@@ -56,7 +57,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------| //|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------|
KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH,
//|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------| //|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------|
TAB_NUM, BSP_NAV, SPC_SYM, ENT_FUN TAB_NUM, ENT_NAV, SPC_SYM, BSP_FUN
//`--------------------------' `--------------------------' //`--------------------------' `--------------------------'
), ),
@@ -78,9 +79,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------| //|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------|
KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, XXXXXXX, KC_CAPS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, XXXXXXX, KC_CAPS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT,
//|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------| //|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_INS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_DEL, KC_HOME, KC_PGDN, KC_PGUP, KC_END,
//|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------| //|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------|
XXXXXXX, _______, KC_SPC, KC_ENT XXXXXXX, _______, KC_SPC, KC_BSPC
//`--------------------------' `--------------------------' //`--------------------------' `--------------------------'
), ),
@@ -104,17 +105,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------| //|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------|
KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_PIPE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_PIPE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
//|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------| //|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------|
KC_TAB, KC_BSPC, _______, MO_MED KC_TAB, KC_ENT, _______, MO_MED
//`--------------------------' `--------------------------' //`--------------------------' `--------------------------'
), ),
[LAYER_MEDIA] = LAYOUT_split_3x5_2( [LAYER_MEDIA] = LAYOUT_split_3x5_2(
//,--------------------------------------------. ,--------------------------------------------. //,--------------------------------------------. ,--------------------------------------------.
KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, KC_MPRV, KC_MPLY, KC_MNXT, XXXXXXX, XXXXXXX,XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
//|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------| //|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------|
KC_MPRV, KC_VOLD, KC_MUTE, KC_VOLU, KC_MNXT, KC_MPRV, KC_VOLD, KC_MUTE, KC_VOLU, KC_MNXT, XXXXXXX, KC_VOLD, KC_MUTE, KC_VOLU, XXXXXXX, KC_MPRV, KC_VOLD, KC_MUTE, KC_VOLU, KC_MNXT,
//|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------| //|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------|
XXXXXXX, XXXXXXX, XXXXXXX, EE_CLR, QK_BOOT, QK_BOOT, EE_CLR, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_BRID, XXXXXXX, KC_BRIU, QK_BOOT, QK_BOOT, EE_CLR, XXXXXXX, XXXXXXX, XXXXXXX,
//|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------| //|--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------|
KC_TAB, KC_BSPC, _______, _______ KC_TAB, KC_BSPC, _______, _______
//`--------------------------' `--------------------------' //`--------------------------' `--------------------------'