@ -2,30 +2,36 @@
# include "wanleg.h"
# include "wanleg.h"
# define _________________BLANK_75__________________ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
# define _________________BLANK_75__________________ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
# define _________________BLANK_50__________________ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
# define _________________Num_Row_75________________ KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_NLCK
# define _________________Num_Row_75________________ KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_NLCK
const uint16_t PROGMEM keymaps [ ] [ MATRIX_ROWS ] [ MATRIX_COLS ] = {
const uint16_t PROGMEM keymaps [ ] [ MATRIX_ROWS ] [ MATRIX_COLS ] = {
/* QWERTY 75
# if defined(KEYBOARD_5x5)
* . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .
[ GK75 ] = LAYOUT_ortho_5x15_wrapper (
* | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | NUMLOCK | gherkin | | FN |
_________________Num_Row_75________________ , QWERTY75 , XXXXXXX , FUNCTION75 ,
* | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - |
_______________GherkinLike_0_______________ , KC_KP_7 , KC_KP_8 , KC_KP_9 ,
* | | 7 | 8 | 9 |
_______________GherkinLike_1_______________ , KC_KP_4 , KC_KP_5 , KC_KP_6 ,
* | | - - - - - - - - + - - - - - - - - + - - - - - - - - |
TD ( TD_SFT_CAPS ) , SFT_T ( KC_Z ) , KC_X , KC_C , LT ( NUM75 , KC_V ) , LT ( ETC75 , KC_B ) , KC_N , LT ( DIR75 , KC_M ) , GUI_T ( KC_COMM ) , ALT_T ( KC_DOT ) , CTL_T ( KC_BSPC ) , SFT_T ( KC_ENT ) , KC_KP_1 , KC_KP_2 , KC_KP_3 ,
* | 4 x12 QWERTY LAYOUT | 4 | 5 | 6 |
TD ( RST_TAP_DANCE ) , GHERKIN50 , KC_LALT , NUMPAD , NUMBER75 , ETCETERA75 , KC_SPC , DIRECTION75 , KC_RGUI , KC_RALT , KC_DEL , KC_RCTL , KC_KP_0 , KC_KP_0 , KC_KP_DOT
* | | - - - - - - - - + - - - - - - - - + - - - - - - - - |
) ,
* | | 1 | 2 | 3 |
* | | - - - - - - - - + - - - - - - - - + - - - - - - - - |
[ PAD ] = LAYOUT_ortho_5x5_wrapper (
* | | 0 | 0 | . |
_______ , _______ , _______ , _______ , _______ ,
* ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
_______________NUMPAD_Row__0_______________ , _______ ,
*/
_______________NUMPAD_Row__1_______________ , _______ ,
[ QW75 ] = LAYOUT_ortho_5x15_wrapper (
_______________NUMPAD_Row__2_______________ , _______ ,
_________________Num_Row_75________________ , GHERKIN75 , XXXXXXX , FUNCTION75 ,
KC_KP_0 , TD ( LYR50_TAP_DANCE ) , KC_KP_DOT , KC_PMNS , _______
_______________Qwerty_Row__0_______________ , KC_KP_7 , KC_KP_8 , KC_KP_9 ,
) ,
_______________Qwerty_Row__1_______________ , KC_KP_4 , KC_KP_5 , KC_KP_6 ,
_______________Qwerty_Row__2_______________ , KC_KP_1 , KC_KP_2 , KC_KP_3 ,
[ GK50 ] = LAYOUT_ortho_5x10_wrapper (
KC_LCTL , KC_LGUI , KC_LALT , KC_LALT , SUBTER75 , KC_LSFT , KC_SPC , SUPRA75 , KC_RGUI , KC_RALT , KC_DEL , KC_RCTL , KC_KP_0 , KC_KP_0 , KC_KP_DOT
KC_ESC , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , KC_BSPC ,
_______________Gherkin_Row_0_______________ ,
_______________Gherkin_Row_1_______________ ,
_______________Gherkin_Row_2_______________ ,
TD ( RST_TAP_DANCE ) , GHERKIN75 , NUMPAD , gNUMBER , gETCETERA , KC_SPC , gDIRECTION , KC_RGUI , KC_RALT , KC_RGUI
) ,
) ,
# else
/* Gherkin 75
/* Gherkin 75
* . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .
* . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .
* | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | NUMLOCK | qwerty | | FN |
* | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | NUMLOCK | qwerty | | FN |
@ -46,6 +52,27 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
TD ( TD_SFT_CAPS ) , SFT_T ( KC_Z ) , KC_X , KC_C , LT ( NUM75 , KC_V ) , LT ( ETC75 , KC_B ) , KC_N , LT ( DIR75 , KC_M ) , GUI_T ( KC_COMM ) , ALT_T ( KC_DOT ) , CTL_T ( KC_BSPC ) , SFT_T ( KC_ENT ) , KC_KP_1 , KC_KP_2 , KC_KP_3 ,
TD ( TD_SFT_CAPS ) , SFT_T ( KC_Z ) , KC_X , KC_C , LT ( NUM75 , KC_V ) , LT ( ETC75 , KC_B ) , KC_N , LT ( DIR75 , KC_M ) , GUI_T ( KC_COMM ) , ALT_T ( KC_DOT ) , CTL_T ( KC_BSPC ) , SFT_T ( KC_ENT ) , KC_KP_1 , KC_KP_2 , KC_KP_3 ,
KC_LCTL , KC_LGUI , KC_LALT , KC_LALT , NUMBER75 , ETCETERA75 , KC_SPC , DIRECTION75 , KC_RGUI , KC_RALT , KC_DEL , KC_RCTL , KC_KP_0 , KC_KP_0 , KC_KP_DOT
KC_LCTL , KC_LGUI , KC_LALT , KC_LALT , NUMBER75 , ETCETERA75 , KC_SPC , DIRECTION75 , KC_RGUI , KC_RALT , KC_DEL , KC_RCTL , KC_KP_0 , KC_KP_0 , KC_KP_DOT
) ,
) ,
# endif
/* QWERTY 75
* . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .
* | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | NUMLOCK | gherkin | | FN |
* | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - |
* | | 7 | 8 | 9 |
* | | - - - - - - - - + - - - - - - - - + - - - - - - - - |
* | 4 x12 QWERTY LAYOUT | 4 | 5 | 6 |
* | | - - - - - - - - + - - - - - - - - + - - - - - - - - |
* | | 1 | 2 | 3 |
* | | - - - - - - - - + - - - - - - - - + - - - - - - - - |
* | | 0 | 0 | . |
* ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
*/
[ QW75 ] = LAYOUT_ortho_5x15_wrapper (
_________________Num_Row_75________________ , GHERKIN75 , XXXXXXX , FUNCTION75 ,
_______________Qwerty_Row__0_______________ , KC_KP_7 , KC_KP_8 , KC_KP_9 ,
_______________Qwerty_Row__1_______________ , KC_KP_4 , KC_KP_5 , KC_KP_6 ,
_______________Qwerty_Row__2_______________ , KC_KP_1 , KC_KP_2 , KC_KP_3 ,
KC_LCTL , KC_LGUI , KC_LALT , KC_LALT , SUBTER75 , KC_LSFT , KC_SPC , SUPRA75 , KC_RGUI , KC_RALT , KC_DEL , KC_RCTL , KC_KP_0 , KC_KP_0 , KC_KP_DOT
) ,
/* SUBTER75
/* SUBTER75
* . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .
* . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .
@ -173,4 +200,28 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
RGB_TOG , RGB_MOD , RGB_HUI , RGB_HUD , RGB_SAI , RGB_SAD , RGB_VAI , RGB_VAD , BL_TOGG , BL_INC , BL_DEC , _______ , _______ , KC_MS_U , KC_WH_D ,
RGB_TOG , RGB_MOD , RGB_HUI , RGB_HUD , RGB_SAI , RGB_SAD , RGB_VAI , RGB_VAD , BL_TOGG , BL_INC , BL_DEC , _______ , _______ , KC_MS_U , KC_WH_D ,
_______ , _______ , _______ , _______ , _______ , _______ , KC_BTN1 , _______ , _______ , _______ , _______ , _______ , KC_MS_L , KC_MS_D , KC_MS_R
_______ , _______ , _______ , _______ , _______ , _______ , KC_BTN1 , _______ , _______ , _______ , _______ , _______ , KC_MS_L , KC_MS_D , KC_MS_R
) ,
) ,
[ gNUM ] = LAYOUT_ortho_5x10_wrapper (
_________________BLANK_50__________________ ,
_______________Gherkin_NUM_0_______________ ,
_______________Gherkin_NUM_1_______________ ,
_______________Gherkin_NUM_2_______________ ,
_______ , _______ , _______ , _______ , _______ , KC_ENT , KC_RSFT , KC_RGUI , _______ , _______
) ,
[ gDIR ] = LAYOUT_ortho_5x10_wrapper (
_________________BLANK_50__________________ ,
_______________Gherkin_DIR_0_______________ ,
_______________Gherkin_DIR_1_______________ ,
_______________Gherkin_DIR_2_______________ ,
_________________BLANK_50__________________
) ,
[ gETC ] = LAYOUT_ortho_5x10_wrapper (
_________________BLANK_50__________________ ,
_______________Gherkin_ETC_0_______________ ,
_______________Gherkin_ETC_1_______________ ,
_______________Gherkin_ETC_2_______________ ,
_______ , KC_CAPS , _______ , _______ , _______ , LALT ( LCTL ( KC_DEL ) ) , _______ , _______ , _______ , _______
) ,
} ;
} ;