]> git.donarmstrong.com Git - tmk_firmware.git/commitdiff
make changes to don layout don_map
authorDon Armstrong <don@donarmstrong.com>
Tue, 14 Oct 2014 23:04:33 +0000 (16:04 -0700)
committerDon Armstrong <don@donarmstrong.com>
Tue, 14 Oct 2014 23:04:33 +0000 (16:04 -0700)
keyboard/ergodox/config.h
keyboard/ergodox/keymap.c

index d2ca7ea69e7e6add1bc9b72a206efba2d5caaf02..6cb2db6ccc5344e1516142565cad88aa77b4f9ef 100644 (file)
@@ -60,10 +60,10 @@ Project located at <https://github.com/benblazak/ergodox-firmware>
  */
 
 /* disable debug print */
-//#define NO_DEBUG
+#define NO_DEBUG
 
 /* disable print */
-//#define NO_PRINT
+#define NO_PRINT
 
 /* disable action features */
 //#define NO_ACTION_LAYER
index 948f082831da2d768471b8ba86fdd14ed808bf31..f2cded12690bf902034692557622b2c35b2b0a25 100644 (file)
@@ -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)