From 1ed03f498fa204178c2696c510ac6a2cd8524e2d Mon Sep 17 00:00:00 2001 From: Joel Challis Date: Sun, 26 Nov 2023 18:36:45 +0000 Subject: Remove userspace keymaps (#22544) --- users/ericgebhart/mod_layers/hrm_gacs.h | 130 -------------------------------- 1 file changed, 130 deletions(-) delete mode 100644 users/ericgebhart/mod_layers/hrm_gacs.h (limited to 'users/ericgebhart/mod_layers/hrm_gacs.h') diff --git a/users/ericgebhart/mod_layers/hrm_gacs.h b/users/ericgebhart/mod_layers/hrm_gacs.h deleted file mode 100644 index 4bcf092732..0000000000 --- a/users/ericgebhart/mod_layers/hrm_gacs.h +++ /dev/null @@ -1,130 +0,0 @@ -#pragma once -/* - Copyright 2018-2022 Eric Gebhart - - 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 . -*/ -// Home row mods variant of mod layers. - -// MOD_ROW -// variants. -// input 5 get six, left and right language specific outer edge keys. - -// no edge keys. -// input 5 get 5 with mods applied. - -// input 6 get 6 with mods applied. - -// base cols in out. 5, 5_6, 6. -// input column count, output column count, if different. - -// ROW0 - Number row. -// LEFT. -#define ROW0L_5_hrm_gacs(K01, K02, K03, K04, K05) \ - K01, K02, K03, K04, K05 -// take and put an extra column in front. Mod K01 how you want it. -#define ROW0L_6_hrm_gacs(K01, K02, K03, K04, K05, K06) K01, \ - ROW0L_5_hrm_gacs(K02, K03, K04, K05, K06) - -// 5 into 6, derivitive of the first two. -#define ROW0L_5_6_hrm_gacs(K01, K02, K03, K04, K05) \ - ROW0L_6_hrm_gacs(LEFT_0, K01, K02, K03, K04, K05) - -// RIGHT. -#define ROW0R_5_hrm_gacs(K01, K02, K03, K04, K05) \ - K01, K02, K03, K04, K05 -// take and put an extra column in front. Mod K01 how you want it. -#define ROW0R_6_hrm_gacs(K01, K02, K03, K04, K05, K06) \ - ROW0R_5_hrm_gacs(K01, K02, K03, K04, K05), K06 - -// 5 into 6, derivitive of the first two. -#define ROW0R_5_6_hrm_gacs(K01, K02, K03, K04, K05) \ - ROW0R_6_hrm_gacs(K01, K02, K03, K04, K05, RIGHT_0) - - -// ROW1 -// LEFT. -#define ROW1L_5_hrm_gacs(K01, K02, K03, K04, K05) \ - K01, K02, K03, LT(_NAV, K04), K05 -// take and put an extra column in front. Mod K01 how you want it. -#define ROW1L_6_hrm_gacs(K01, K02, K03, K04, K05, K06) K01, \ - ROW1L_5_hrm_gacs(K02, K03, K04, K05, K06) - -// 5 into 6, derivitive of the first two. -#define ROW1L_5_6_hrm_gacs(K01, K02, K03, K04, K05) \ - ROW1L_6_hrm_gacs(LEFT_1, K01, K02, K03, K04, K05) - -// RIGHT. -#define ROW1R_5_hrm_gacs(K01, K02, K03, K04, K05) \ - K01, K02, K03, K04, LT(_LAYERS, K05) \ - // take and put an extra column in front. Mod K01 how you want it. -#define ROW1R_6_hrm_gacs(K01, K02, K03, K04, K05, K06) \ - ROW1R_5_hrm_gacs(K01, K02, K03, K04, K05), K06 - -// 5 into 6, derivitive of the first two. -#define ROW1R_5_6_hrm_gacs(K01, K02, K03, K04, K05) \ - ROW1R_6_hrm_gacs(K01, K02, K03, K04, K05, RIGHT_1) - - - -// HOME ROW - ROW2 -// home row, shift, alt, ctl, gui - gui, ctl, alt, shift. -// using MT so we can specify left and right. -// caps_word needs left and right shift. - -// LEFT. -#define ROW2L_5_hrm_gacs(K01, K02, K03, K04, K05) \ - MT(MOD_LGUI, K01), MT(MOD_LALT, K02), MT(MOD_LCTL, K03), MT(MOD_LSFT, K04), K05 -// take and put an extra column in front. Mod K01 how you want it. -#define ROW2L_6_hrm_gacs(K01, K02, K03, K04, K05, K06) K01, \ - ROW2L_5_hrm_gacs(K02, K03, K04, K05, K06) - -// 5 into 6, derivitive of the first two. -#define ROW2L_5_6_hrm_gacs(K01, K02, K03, K04, K05) \ - ROW2L_6_hrm_gacs(LEFT_2, K01, K02, K03, K04, K05) - -// RIGHT. -#define ROW2R_5_hrm_gacs(K01, K02, K03, K04, K05) \ - K01, MT(MOD_RSFT, K02), MT(MOD_RCTL, K03), MT(MOD_RALT, K04), MT(MOD_RGUI, K05) \ - // take and put an extra column in front. Mod K01 how you want it. -#define ROW2R_6_hrm_gacs(K01, K02, K03, K04, K05, K06) \ - ROW2R_5_hrm_gacs(K01, K02, K03, K04, K05), K06 - -// 5 into 6, derivitive of the first two. -#define ROW2R_5_6_hrm_gacs(K01, K02, K03, K04, K05) \ - ROW2R_6_hrm_gacs(K01, K02, K03, K04, K05, RIGHT_2) - - -// ROW 3 -// LEFT. -#define ROW3L_5_hrm_gacs(K01, K02, K03, K04, K05) \ - K01, K02, K03, K04, K05 -// take and put an extra column in front. Mod K01 how you want it. -#define ROW3L_6_hrm_gacs(K01, K02, K03, K04, K05, K06) K01, \ - ROW3L_5_hrm_gacs(K02, K03, K04, K05, K06) - -// 5 into 6, derivitive of the first two. -#define ROW3L_5_6_hrm_gacs(K01, K02, K03, K04, K05) \ - ROW3L_6_hrm_gacs(LEFT_3, K01, K02, K03, K04, K05) - -// RIGHT. -#define ROW3R_5_hrm_gacs(K01, K02, K03, K04, K05) \ - K01, LT(_NAV, K02), K03, LT(LANG_N(_SYMB), K04), K05 -// take and put an extra column in front. Mod K01 how you want it. -#define ROW3R_6_hrm_gacs(K01, K02, K03, K04, K05, K06) K01, \ - ROW3R_5_hrm_gacs(K02, K03, K04, K05, K06) - -// 5 into 6, derivitive of the first two. -#define ROW3R_5_6_hrm_gacs(K01, K02, K03, K04, K05) \ - ROW3R_6_hrm_gacs(K01, K02, K03, K04, K05, RIGHT_3) -- cgit v1.2.3