From: coderkun <olli@coderkun.de> Date: Tue, 12 Jan 2016 06:01:02 +0000 (+0100) Subject: add basic layer 1 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=e4d087c7c0f1e337e8db89326fc14d9f80c09b86;p=qmk_firmware.git add basic layer 1 --- diff --git a/keyboard/ergodox_ez/keymaps/keymap_coderkun_neo2.c b/keyboard/ergodox_ez/keymaps/keymap_coderkun_neo2.c index 5f24db8fe..d020c5ad1 100644 --- a/keyboard/ergodox_ez/keymaps/keymap_coderkun_neo2.c +++ b/keyboard/ergodox_ez/keymaps/keymap_coderkun_neo2.c @@ -5,6 +5,7 @@ // Layer names #define BASE 0 // default layer +#define FMU 1 // FMU layer const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -33,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { NEO_Y, NEO_X, NEO_V, NEO_L, NEO_C, NEO_W, KC_HOME, NEO_L1_L, NEO_U, NEO_I, NEO_A, NEO_E, NEO_O, KC_LSFT, NEO_UE, NEO_OE, NEO_AE, NEO_P, NEO_Z, KC_TRNS, - KC_LCTL, KC_LALT,KC_TRNS,KC_LGUI,NEO_L2_L, + KC_LCTL, KC_LALT,MO(FMU),KC_LGUI,NEO_L2_L, KC_LEFT, KC_UP, KC_MINS, KC_SPC, KC_ENT, ALL_T(KC_NO), @@ -42,14 +43,54 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_END, NEO_K, NEO_H, NEO_G, NEO_F, NEO_Q, NEO_SS, NEO_S, NEO_N, NEO_R, NEO_T, NEO_D, NEO_L1_R, KC_TRNS, NEO_B, NEO_M, KC_COMM,KC_DOT, NEO_J, KC_RSFT, - NEO_L2_R,KC_RGUI,KC_TRNS,KC_RALT,KC_RCTL, + NEO_L2_R,KC_RGUI,MO(FMU),KC_RALT,KC_RCTL, KC_DOWN, KC_RGHT, KC_MINS, MEH_T(KC_NO),KC_ENT,KC_SPC ), +/* Layer 1 (F-keys, Mouse and Unicode) + * âââââââââ¬ââââââ¬ââââââ¬ââââââ¬ââââââ¬ââââââ¬ââââââ âââââââ¬ââââââ¬ââââââ¬ââââââ¬ââââââ¬ââââââ¬ââââââââ + * â â F1 â F2 â F3 â F4 â F5 â F6 â â F7 â F8 â F9 â F10 â F11 â F12 â â + * âââââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ¼âââââ⤠âââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ¼âââââââ⤠+ * â â â â â â â â â â â â â â â â + * âââââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ¼âââââ⤠â â âââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ¼âââââââ⤠+ * â â â â â â ââââââ⤠ââââââ⤠â â â â â â + * âââââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ¼âââââ⤠â â âââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ¼âââââââ⤠+ * â â â â â â â â â â â â â â â â + * âââ¬ââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ´ââââââ âââââââ´ââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ¼ââââââ¬ââ + * â â â â â â â â â â â â + * âââââââ´ââââââ´ââââââ´ââââââ´ââââââ âââââââ¬ââââââ âââââââ¬ââââââ âââââââ´ââââââ´ââââââ´ââââââ´ââââââ + * â Msâ â Msâ â â Msâ â Msâ â + * âââââââ¼ââââââ¼âââââ⤠âââââââ¼ââââââ¼ââââââ + * â â â â â â â â + * â â ââââââ⤠ââââââ⤠â â + * â â â â â â â â + * âââââââ´ââââââ´ââââââ âââââââ´ââââââ´ââââââ + */ +[FMU] = KEYMAP( + // left hand + KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, + KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_MS_L, KC_MS_U, + KC_BTN1, + KC_TRNS,KC_TRNS, KC_TRNS, + // right hand + KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, + KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_MS_D, KC_MS_R, + KC_BTN2, + KC_TRNS, KC_TRNS,KC_TRNS + ), }; const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(FMU) }; @@ -86,6 +127,8 @@ void * matrix_scan_user(void) ergodox_right_led_2_off(); ergodox_right_led_3_off(); switch (layer) { + case FMU: + ergodox_right_led_1_on(); default: ergodox_board_led_off(); break;