~ruther/qmk_firmware

3beda5c16edc47d79b2d0c92595f1e959665e417 — Xyverz 5 years ago fb7fc54
[Keymap] Added MACLOCK macro (#9037)

* Added MACLOCK macro

Added my MACLOCK macro to my Atreus keymap.

* Updated comments & readme

Documented where in the layout I added the MACLOCK macro.
2 files changed, 8 insertions(+), 9 deletions(-)

M keyboards/atreus/keymaps/xyverz/keymap.c
M keyboards/atreus/keymaps/xyverz/readme.md
M keyboards/atreus/keymaps/xyverz/keymap.c => keyboards/atreus/keymaps/xyverz/keymap.c +6 -7
@@ 4,8 4,6 @@

#include QMK_KEYBOARD_H

extern keymap_config_t keymap_config;

// Each layer gets a name for readability, which is then used in the keymap matrix below.
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
// Layer names don't all need to be of the same length, obviously, and you can also skip them


@@ 41,6 39,7 @@ enum planck_keycodes {
#define ADJUST MO(_ADJUST)
#define LOWER MO(_LOWER)
#define RAISE MO(_RAISE)
#define MACLOCK LGUI(LCTL(KC_Q))

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  /* Dvorak Layer


@@ 119,13 118,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	|------+------+------+------+------|------.,------|------+------+------+------+------|
	|      | Left | Down | Right| End  |      ||      | PgUp | Mute | Vol- | Vol+ |      |
	|------+------+------+------+------|      ||      |------+------+------+------+------|
	|   ~  |      |      |      | Del  |------'`------| Ins  |      |      |      |      |
	|   ~  |      |      |      | Del  |------'`------| Ins  |      |      |      |MACLCK|
	`----------------------------------'              `----------------------------------'*/
  [_LOWER] = LAYOUT(
    KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC,                   KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN,
    KC_CAPS, _______, KC_UP,   _______, KC_HOME,                   KC_PGUP, _______, KC_PLUS, KC_LCBR, KC_RCBR,
    _______, KC_LEFT, KC_DOWN, KC_RGHT, KC_END,                    KC_PGDN, KC_MUTE, KC_VOLD, KC_VOLU, _______,
    KC_TILD, _______, _______, _______, KC_DEL,  _______, _______, KC_INS,  _______, _______, _______, _______
    KC_TILD, _______, _______, _______, KC_DEL,  _______, _______, KC_INS,  _______, _______, _______, MACLOCK
  ),

  /* RAISE Layer


@@ 136,13 135,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	|------+------+------+------+------|------.,------|------+------+------+------+------|
	|      | Left | Down | Right| End  |      ||      | PgUp | Prev | Play | Next |      |
	|------+------+------+------+------|      ||      |------+------+------+------+------|
	|   `  |      |      |      | Del  |------'`------| Ins  |      |      |      |      |
	|   `  |      |      |      | Del  |------'`------| Ins  |      |      |      |MACLCK|
	`----------------------------------'              `----------------------------------'*/
  [_RAISE] = LAYOUT(
    KC_1,    KC_2,    KC_3,    KC_4,    KC_5,                      KC_6,    KC_7,    KC_8,    KC_9,    KC_0   ,
    KC_CAPS, _______, KC_UP,   _______, KC_HOME,                   KC_PGUP, _______, KC_EQL,  KC_LBRC, KC_RBRC,
    _______, KC_LEFT, KC_DOWN, KC_RGHT, KC_END,                    KC_PGDN, KC_MPRV, KC_MPLY, KC_MNXT, _______,
    KC_GRV,  _______, _______, _______, KC_DEL,  _______, _______, KC_INS,  _______, _______, _______, _______
    KC_GRV,  _______, _______, _______, KC_DEL,  _______, _______, KC_INS,  _______, _______, _______, MACLOCK
  ),

  /* ADJUST Layer


@@ 190,4 189,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
      return false;
  }
  return true;
}
\ No newline at end of file
}

M keyboards/atreus/keymaps/xyverz/readme.md => keyboards/atreus/keymaps/xyverz/readme.md +2 -2
@@ 77,7 77,7 @@ Control.
	|------+------+------+------+------|------.,------|------+------+------+------+------|
	|      | Left | Down | Right| End  |      ||      | PgUp | Mute | Vol- | Vol+ |      |
	|------+------+------+------+------|      ||      |------+------+------+------+------|
	|   ~  |      |      |      | Del  |------'`------| Ins  |      |      |      |      |
	|   ~  |      |      |      | Del  |------'`------| Ins  |      |      |      |MACLCK|
	`----------------------------------'              `----------------------------------'




@@ 90,7 90,7 @@ Control.
	|------+------+------+------+------|------.,------|------+------+------+------+------|
	|      | Left | Down | Right| End  |      ||      | PgUp | Prev | Play | Next |      |
	|------+------+------+------+------|      ||      |------+------+------+------+------|
	|   `  |      |      |      | Del  |------'`------| Ins  |      |      |      |      |
	|   `  |      |      |      | Del  |------'`------| Ins  |      |      |      |MACLCK|
	`----------------------------------'              `----------------------------------'

### Layer 6: ADJUST layer