]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Swap up and down to match default layout
authorAnand Babu (AB) Periasamy <ab@minio.io>
Fri, 24 Jun 2016 03:14:52 +0000 (20:14 -0700)
committerAnand Babu (AB) Periasamy <ab@minio.io>
Fri, 24 Jun 2016 03:17:04 +0000 (20:17 -0700)
keyboards/ergodox_ez/keymaps/ab/Makefile [new file with mode: 0644]
keyboards/ergodox_ez/keymaps/ab/keyboard-layout.json
keyboards/ergodox_ez/keymaps/ab/keyboard-layout.png
keyboards/ergodox_ez/keymaps/ab/keymap.c

diff --git a/keyboards/ergodox_ez/keymaps/ab/Makefile b/keyboards/ergodox_ez/keymaps/ab/Makefile
new file mode 100644 (file)
index 0000000..b673c5c
--- /dev/null
@@ -0,0 +1,9 @@
+# Having a file like this allows you to override Makefile definitions
+# for your own particular keymap
+
+SLEEP_LED_ENABLE = no  # Breathing sleep LED during USB suspend
+COMMAND_ENABLE   = no  # Commands for debug and configuration
+
+ifndef QUANTUM_DIR
+       include ../../../../Makefile
+endif
index 4ade74873227d544136d9dee31d59d6829e89ccb..e9475fe9f1cbda055099cb557e3e030b0ca230c3 100644 (file)
       "x": 6.5,
       "h": 1.5
     },
-    "PgUp",
+    "PgDn",
     {
       "x": 4.5,
       "h": 1.5
     },
-    "PgDn"
+    "PgUp"
   ],
   [
     {
index 9a6546e35720a4bced19c8d9b323583bb344e762..d3ed928f6e1326d0da2912701f193d83e872d27d 100644 (file)
Binary files a/keyboards/ergodox_ez/keymaps/ab/keyboard-layout.png and b/keyboards/ergodox_ez/keymaps/ab/keyboard-layout.png differ
index 9b5c93c1eed31d12757408845398bf62d817cab7..c3114d9ffd4a6d440d5c10f1be0ed5ad85588da4 100644 (file)
@@ -5,6 +5,10 @@
 #define BASE 0 // default layer
 #define FN1  1 // media layer
 
+#define CAPS_CTL CTL_T(KC_CAPS)  // Caps on tap, Ctrl on hold.
+#define COPY     LCTL(KC_V)      // C-c Copy
+#define PASTE    LCTL(KC_V)      // C-v Paste
+
 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 /* Keymap 0: Basic layer
  *
@@ -14,10 +18,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  * | Tab    |   Q  |   W  |   E  |   R  |   T  | Fwd  |           | Back |   Y  |   U  |   I  |   O  |   P  |   \    |
  * |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
  * |Caps/Ctl|   A  |   S  |   D  |   F  |   G  |------|           |------|   H  |   J  |   K  |   L  |   ;  | Enter  |
- * |--------+------+------+------+------+------| PgUp |           | PgDn |------+------+------+------+------+--------|
+ * |--------+------+------+------+------+------| PgDn |           | PgUp |------+------+------+------+------+--------|
  * | LShift |   Z  |   X  |   C  |   V  |   B  |      |           |      |   N  |   M  |   ,  |   .  |   /  |   '    |
  * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
- *   | Ctrl |  Esc | LGui | Alt  | Alt  |                                       | Left |  Up  |  Dn  | Right|  Fn  |
+ *   | Ctrl |  Esc | LGui | Alt  | Alt  |                                       | Left |  Dn  |  Up  | Right|  Fn  |
  *   `----------------------------------'                                       `----------------------------------'
  *                                        ,-------------.       ,-------------.
  *                                        | Copy |  (   |       |   )  | Paste|
@@ -33,22 +37,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        // left hand
        KC_GRV,   KC_1,    KC_2,    KC_3,     KC_4,     KC_5,    KC_6,
        KC_TAB,   KC_Q,    KC_W,    KC_E,     KC_R,     KC_T,    KC_WBAK,
-       CTL_T(KC_CAPS), KC_A, KC_S, KC_D,     KC_F,     KC_G,
-       KC_LSFT,  KC_Z,    KC_X,    KC_C,     KC_V,     KC_B,    KC_PGUP,
-       KC_LCTL,  KC_ESC,  KC_LGUI, KC_LALT, KC_LALT,
-       LCTL(KC_C), KC_LCBR,
+       CAPS_CTL, KC_A,    KC_S,    KC_D,     KC_F,     KC_G,
+       KC_LSFT,  KC_Z,    KC_X,    KC_C,     KC_V,     KC_B,    KC_PGDN,
+       KC_LCTL,  KC_ESC,  KC_LGUI, KC_LALT,  KC_LALT,
+       COPY,     KC_LCBR,
        KC_LPRN,
        KC_SPC,   KC_DEL,  KC_LBRC,
        // right hand
        KC_7,     KC_8,    KC_9,    KC_0,     KC_MINS,  KC_EQL,  KC_BSPC,
        KC_WFWD,  KC_Y,    KC_U,    KC_I,     KC_O,     KC_P,    KC_BSLS,
        KC_H,     KC_J,    KC_K,    KC_L,     KC_SCLN,  KC_ENT,
-       KC_PGDN,  KC_N,    KC_M,    KC_COMM,  KC_DOT,   KC_SLSH, KC_QUOT,
-       KC_UP,    KC_LEFT, KC_RIGHT,KC_DOWN,  TG(FN1),
-       KC_RCBR,  LCTL(KC_V),
+       KC_PGUP,  KC_N,    KC_M,    KC_COMM,  KC_DOT,   KC_SLSH, KC_QUOT,
+       KC_LEFT,  KC_DOWN, KC_UP,   KC_RIGHT, TG(FN1),
+       KC_RCBR,  PASTE,
        KC_RPRN,
-       KC_RBRC,  KC_ENT,  KC_BSPC
-       ),
+       KC_RBRC,  KC_ENT,  KC_BSPC),
 /* Keymap 1: Fn Keys, media and mouse keys
  *
  * ,--------------------------------------------------.           ,--------------------------------------------------.
@@ -60,7 +63,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  * |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
  * |        |      |      |      |      |      |      |           |      |      |      |      |      |      |        |
  * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
- *   |Teensy|      |      | Lclk | Rclk |                                       |      |VolUp |VolDn | Mute |      |
+ *   |Teensy|      |      | Lclk | Rclk |                                       |      |VolDn |VolUp | Mute |      |
  *   `----------------------------------'                                       `----------------------------------'
  *                                        ,-------------.       ,-------------.
  *                                        |      |      |       |      |      |