From d96c51a189276f155b7bd9b42f60e6e9f133b358 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Tue, 14 Oct 2014 16:04:33 -0700 Subject: [PATCH] make changes to don layout --- keyboard/ergodox/config.h | 4 ++-- keyboard/ergodox/keymap.c | 35 +++++++++++++++++++++++++++++------ 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/keyboard/ergodox/config.h b/keyboard/ergodox/config.h index d2ca7ea..6cb2db6 100644 --- a/keyboard/ergodox/config.h +++ b/keyboard/ergodox/config.h @@ -60,10 +60,10 @@ Project located at */ /* disable debug print */ -//#define NO_DEBUG +#define NO_DEBUG /* disable print */ -//#define NO_PRINT +#define NO_PRINT /* disable action features */ //#define NO_ACTION_LAYER diff --git a/keyboard/ergodox/keymap.c b/keyboard/ergodox/keymap.c index 948f082..f2cded1 100644 --- a/keyboard/ergodox/keymap.c +++ b/keyboard/ergodox/keymap.c @@ -95,10 +95,10 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { HOME, BSPC,LCTL, END, // right hand - FN3, 6, 7, 8, 9, 0, MINS, + FN4, 6, 7, 8, 9, 0, MINS, LBRC,Y, U, I, O, P, RBRC, H, J, K, L, SCLN,QUOT, - FN1, N, M, COMM,DOT, SLSH,RSFT, + FN5, N, M, COMM,DOT, SLSH,RSFT, UP,DOWN,LEFT, RGHT,RGUI, DEL,RGUI, PGUP, @@ -126,18 +126,40 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { TRNS,TRNS,TRNS ), - KEYMAP( // layer 2 : keyboard functions + KEYMAP( // layer 2 : Mouse + // left hand + TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,FN5 , + TRNS,BTN4,BTN2,BTN3,BTN1,TRNS, + TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS, + TRNS, + TRNS,TRNS,TRNS, + // right hand + TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS,ACL0,TRNS,WH_D,WH_U,TRNS,TRNS, + ACL1,MS_L,MS_D,MS_U,MS_R,TRNS, + TRNS,ACL2,TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS, + TRNS, + TRNS,TRNS,TRNS + ), + + KEYMAP( // layer 3 : keyboard functions // left hand FN0, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, TRNS, TRNS,TRNS,TRNS, // right hand - FN4, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, + FN5, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, @@ -147,7 +169,7 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { TRNS,TRNS,TRNS ), - KEYMAP( // layer 3: numpad + KEYMAP( // layer 4: numpad // left hand TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, @@ -183,7 +205,8 @@ static const uint16_t PROGMEM fn_actions[] = { ACTION_LAYER_MOMENTARY(1), // FN1 - switch to Layer1 ACTION_LAYER_SET(2, ON_PRESS), // FN2 - push Layer2 ACTION_LAYER_SET(3, ON_PRESS), // FN3 - push Layer3 - ACTION_LAYER_SET(0, ON_PRESS), // FN4 - push Layer0 + ACTION_LAYER_SET(4, ON_PRESS), // FN4 - push Layer4 + ACTION_LAYER_SET(0, ON_PRESS), // FN5 - push Layer0 }; void action_function(keyrecord_t *event, uint8_t id, uint8_t opt) -- 2.39.5