diff options
Diffstat (limited to 'layouts/community/ergodox/osx_neo2')
| -rw-r--r-- | layouts/community/ergodox/osx_neo2/keymap.c | 86 | 
1 files changed, 43 insertions, 43 deletions
diff --git a/layouts/community/ergodox/osx_neo2/keymap.c b/layouts/community/ergodox/osx_neo2/keymap.c index 125cc43a8f..5b279073cc 100644 --- a/layouts/community/ergodox/osx_neo2/keymap.c +++ b/layouts/community/ergodox/osx_neo2/keymap.c @@ -57,12 +57,12 @@ enum custom_keycodes {  #define US_OSX_CENT                 LALT(KC_4)                  // ¢  #define US_OSX_YEN                  LALT(KC_Y)                  // ¥  #define US_OSX_SBQUO                LALT(LSFT(KC_0))            // ‚ -#define US_OSX_LEFT_SINGLE_QUOTE    LALT(KC_RBRACKET)           // ‘ -#define US_OSX_RIGHT_SINGLE_QUOTE   LALT(LSFT(KC_RBRACKET))     // ’ -#define US_OSX_ELLIPSIS             LALT(KC_SCOLON)             // … +#define US_OSX_LEFT_SINGLE_QUOTE    LALT(KC_RBRC)               // ‘ +#define US_OSX_RIGHT_SINGLE_QUOTE   LALT(LSFT(KC_RBRC))         // ’ +#define US_OSX_ELLIPSIS             LALT(KC_SCLN)               // …  #define US_OSX_UNDERSCORE           LSFT(KC_MINUS)              // _ -#define US_OSX_LBRACKET             KC_LBRACKET                 // [ -#define US_OSX_RBRACKET             KC_RBRACKET                 // ] +#define US_OSX_LBRACKET             KC_LBRC                     // [ +#define US_OSX_RBRACKET             KC_RBRC                     // ]  #define US_OSX_CIRCUMFLEX           LSFT(KC_6)                  // ^  #define US_OSX_EXCLAMATION          LSFT(KC_1)                  // !  #define US_OSX_LESSTHAN             LSFT(KC_COMMA)              // < @@ -70,26 +70,26 @@ enum custom_keycodes {  #define US_OSX_EQUAL                KC_EQUAL                    // =  #define US_OSX_AMPERSAND            LSFT(KC_7)                  // &  #define US_OSX_SMALL_LONG_S         KC_NO                       // ſ -#define US_OSX_BSLASH               KC_BSLASH +#define US_OSX_BSLASH               KC_BACKSLASH  #define US_OSX_SLASH                KC_SLASH                    // / -#define US_OSX_CLBRACKET            LSFT(KC_LBRACKET)           // { -#define US_OSX_CRBRACKET            LSFT(KC_RBRACKET)           // } +#define US_OSX_CLBRACKET            LSFT(KC_LBRC)               // { +#define US_OSX_CRBRACKET            LSFT(KC_RBRC)               // }  #define US_OSX_ASTERISK             LSFT(KC_8)                  // *  #define US_OSX_QUESTIONMARK         LSFT(KC_SLASH)              // ?  #define US_OSX_LPARENTHESES         LSFT(KC_9)                  // (  #define US_OSX_RPARENTHESES         LSFT(KC_0)                  // )  #define US_OSX_HYPHEN_MINUS         KC_MINUS                    // - -#define US_OSX_COLON                LSFT(KC_SCOLON)             // : +#define US_OSX_COLON                LSFT(KC_SCLN)               // :  #define US_OSX_AT                   LSFT(KC_2)                  // @  #define US_OSX_HASH                 LSFT(KC_3)                  // # -#define US_OSX_PIPE                 LSFT(KC_BSLASH)             // | +#define US_OSX_PIPE                 LSFT(KC_BACKSLASH)          // |  #define US_OSX_TILDE                LSFT(KC_GRAVE)              // ~  #define US_OSX_BACKTICK             KC_GRAVE                    // `  #define US_OSX_PLUS                 LSFT(KC_EQUAL)              // +  #define US_OSX_PERCENT              LSFT(KC_5)                  // %  #define US_OSX_DOUBLE_QUOTE         LSFT(KC_QUOTE)              // "  #define US_OSX_SINGLE_QUOTE         KC_QUOTE                    // ' -#define US_OSX_SEMICOLON            KC_SCOLON                   // ; +#define US_OSX_SEMICOLON            KC_SCLN                     // ;  // NEO_4 special characters  #define US_OSX_FEMININE_ORDINAL     LALT(KC_9)                  // ª @@ -128,26 +128,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {    [NEO_1] = LAYOUT_ergodox(      // left hand side - main      KC_NO /* NOOP */, NEO2_1,                   NEO2_2,                   NEO2_3,                   NEO2_4,           NEO2_5,           KC_ESCAPE, -    KC_TAB,           KC_X,                     KC_V,                     KC_L,                     KC_C,             KC_W,             KC_LCTRL, +    KC_TAB,           KC_X,                     KC_V,                     KC_L,                     KC_C,             KC_W,             KC_LCTL,      NEO2_LMOD3,       KC_U,                     KC_I,                     KC_A,                     KC_E,             KC_O,             /* --- */ -    KC_LSHIFT,        NEO2_UE,                  NEO2_OE,                  NEO2_AE,                  KC_P,             KC_Z,             KC_LALT, -    KC_NO /* NOOP */, KC_NO /* NOOP */,         KC_LCTRL,                 KC_LALT,                  KC_LGUI,          /* --- */         /* --- */ +    KC_LSFT,          NEO2_UE,                  NEO2_OE,                  NEO2_AE,                  KC_P,             KC_Z,             KC_LALT, +    KC_NO /* NOOP */, KC_NO /* NOOP */,         KC_LCTL,                  KC_LALT,                  KC_LGUI,          /* --- */         /* --- */      // left hand side - thumb cluster      /* --- */         MO(FKEYS),        KC_HOME, -    /* KC_BSPACE */   /* KC_DELETE */   KC_END, -    KC_BSPACE,        KC_DELETE,        NEO2_LMOD4, +    /* KC_BSPC */     /* KC_DELETE */   KC_END, +    KC_BSPC,          KC_DELETE,        NEO2_LMOD4,      // right hand side - main      TO(US_1),         NEO2_6,           NEO2_7,           NEO2_8,           NEO2_9,           NEO2_0,           NEO2_MINUS, -    KC_RCTRL,         KC_K,             KC_H,             KC_G,             KC_F,             KC_Q,             NEO2_SHARP_S, +    KC_RCTL,          KC_K,             KC_H,             KC_G,             KC_F,             KC_Q,             NEO2_SHARP_S,      /* --- */         KC_S,             KC_N,             KC_R,             KC_T,             KC_D,             NEO2_RMOD3, -    KC_RALT,          KC_B,             KC_M,             NEO2_COMMA,       NEO2_DOT,         KC_J,             KC_RSHIFT, +    KC_RALT,          KC_B,             KC_M,             NEO2_COMMA,       NEO2_DOT,         KC_J,             KC_RSFT,      /* --- */         /* --- */         KC_RGUI,          KC_LEFT,          KC_DOWN,          KC_UP,            KC_RIGHT,      // right hand side - thumb cluster      KC_PGUP,          MO(FKEYS),        /* --- */ -    KC_PGDOWN,        /* --- */         /* --- */ +    KC_PGDN,          /* --- */         /* --- */      NEO2_RMOD4,       KC_ENTER,         KC_SPACE    ), @@ -222,7 +222,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {    [NEO_4] = LAYOUT_ergodox(      // left hand side - main      KC_NO /* NOOP */,   US_OSX_FEMININE_ORDINAL,  US_OSX_MASCULINE_ORDINAL, KC_NO /* NOOP */,     US_OSX_MIDDLE_DOT,  US_OSX_BRITISH_POUND, _______, -    _______,            KC_PGUP,                  KC_BSPACE,                KC_UP,                KC_DELETE,          KC_PGDOWN,            _______, +    _______,            KC_PGUP,                  KC_BSPC,                  KC_UP,                KC_DELETE,          KC_PGDN,              _______,      _______,            KC_HOME,                  KC_LEFT,                  KC_DOWN,              KC_RIGHT,           KC_END,               /* --- */      _______,            KC_ESCAPE,                KC_TAB,                   KC_INSERT,            KC_ENTER,           KC_NO /* NOOP */,     _______,      _______,            _______,                  _______,                  _______,              _______,            /* --- */             /* --- */ @@ -363,27 +363,27 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {    [US_1] = LAYOUT_ergodox(      // left hand side - main      KC_EQUAL,         KC_1,         KC_2,       KC_3,       KC_4,       KC_5,       KC_ESCAPE, -    KC_BSLASH,        KC_Q,         KC_W,       KC_E,       KC_R,       KC_T,       KC_NO /* NOOP */, +    KC_BSLS,          KC_Q,         KC_W,       KC_E,       KC_R,       KC_T,       KC_NO /* NOOP */,      KC_TAB,           KC_A,         KC_S,       KC_D,       KC_F,       KC_G,       /* --- */ -    KC_LSHIFT,        KC_Z,         KC_X,       KC_C,       KC_V,       KC_B,       KC_NO /* NOOP */, +    KC_LSFT,          KC_Z,         KC_X,       KC_C,       KC_V,       KC_B,       KC_NO /* NOOP */,      KC_LGUI,          KC_GRAVE,     KC_NO,      KC_NO,      MO(FKEYS),  /* --- */   /* --- */      // left hand side - thumb cluster -    /* --- */         KC_LCTRL,     KC_LALT, +    /* --- */         KC_LCTL,      KC_LALT,      /* --- */         /* --- */     KC_HOME, -    KC_BSPACE,        KC_DELETE,    KC_END, +    KC_BSPC,          KC_DELETE,    KC_END,      // right hand side - main      TO(NEO_1),        KC_6,         KC_7,       KC_8,       KC_9,       KC_0,       KC_MINUS, -    KC_LBRACKET,      KC_Y,         KC_U,       KC_I,       KC_O,       KC_P,       KC_RBRACKET, -    /* --- */         KC_H,         KC_J,       KC_K,       KC_L,       KC_SCOLON,  KC_QUOTE, -    KC_NO /* NOOP */, KC_N,         KC_M,       KC_COMMA,   KC_DOT,     KC_SLASH,   KC_RSHIFT, +    KC_LBRC,          KC_Y,         KC_U,       KC_I,       KC_O,       KC_P,       KC_RBRC, +    /* --- */         KC_H,         KC_J,       KC_K,       KC_L,       KC_SCLN,    KC_QUOTE, +    KC_NO /* NOOP */, KC_N,         KC_M,       KC_COMMA,   KC_DOT,     KC_SLASH,   KC_RSFT,      /* --- */         /* --- */     KC_LEFT,    KC_DOWN,    KC_UP,      KC_RIGHT,   KC_RGUI,      // right hand side - thumb cluster -    KC_RALT,          KC_RCTRL,     /* --- */ +    KC_RALT,          KC_RCTL,      /* --- */      KC_PGUP,          /* --- */     /* --- */ -    KC_PGDOWN,        KC_ENTER,     KC_SPACE +    KC_PGDN,          KC_ENTER,     KC_SPACE    ),    /* FKEYS: Function keys @@ -439,7 +439,7 @@ void tap_with_modifiers(uint16_t keycode, uint8_t force_modifiers) {    uint8_t active_modifiers = get_mods();    if ((force_modifiers & MOD_MASK_SHIFT) && !(active_modifiers & MOD_MASK_SHIFT)) register_code(KC_LSFT); -  if ((force_modifiers & MOD_MASK_CTRL) && !(active_modifiers & MOD_MASK_CTRL)) register_code(KC_LCTRL); +  if ((force_modifiers & MOD_MASK_CTRL) && !(active_modifiers & MOD_MASK_CTRL)) register_code(KC_LCTL);    if ((force_modifiers & MOD_MASK_ALT) && !(active_modifiers & MOD_MASK_ALT)) register_code(KC_LALT);    if ((force_modifiers & MOD_MASK_GUI) && !(active_modifiers & MOD_MASK_GUI)) register_code(KC_LGUI); @@ -447,7 +447,7 @@ void tap_with_modifiers(uint16_t keycode, uint8_t force_modifiers) {    unregister_code(keycode);    if ((force_modifiers & MOD_MASK_SHIFT) && !(active_modifiers & MOD_MASK_SHIFT)) unregister_code(KC_LSFT); -  if ((force_modifiers & MOD_MASK_CTRL) && !(active_modifiers & MOD_MASK_CTRL)) unregister_code(KC_LCTRL); +  if ((force_modifiers & MOD_MASK_CTRL) && !(active_modifiers & MOD_MASK_CTRL)) unregister_code(KC_LCTL);    if ((force_modifiers & MOD_MASK_ALT) && !(active_modifiers & MOD_MASK_ALT)) unregister_code(KC_LALT);    if ((force_modifiers & MOD_MASK_GUI) && !(active_modifiers & MOD_MASK_GUI)) unregister_code(KC_LGUI);  } @@ -486,7 +486,7 @@ bool process_record_user_shifted(uint16_t keycode, keyrecord_t *record) {          if (command) {            tap_code16(S(G(KC_4)));          } else { -          tap_code16(S(A(KC_BSLASH))); +          tap_code16(S(A(KC_BACKSLASH)));          }          break;        case NEO2_5: @@ -494,7 +494,7 @@ bool process_record_user_shifted(uint16_t keycode, keyrecord_t *record) {            tap_code16(S(G(KC_5)));          } else {            // left angled quote -          tap_code16(A(KC_BSLASH)); +          tap_code16(A(KC_BACKSLASH));          }          break;        case NEO2_6: @@ -511,11 +511,11 @@ bool process_record_user_shifted(uint16_t keycode, keyrecord_t *record) {          break;        case NEO2_9:          // left double quote -        tap_code16(A(KC_LBRACKET)); +        tap_code16(A(KC_LEFT_BRACKET));          break;        case NEO2_0:          // right double quote -        tap_code16(S(A(KC_LBRACKET))); +        tap_code16(S(A(KC_LEFT_BRACKET)));          break;        case NEO2_MINUS:          // em dash @@ -620,18 +620,18 @@ bool process_record_user_shifted(uint16_t keycode, keyrecord_t *record) {  // Runs for each key down or up event.  bool process_record_user(uint16_t keycode, keyrecord_t *record) {    switch (keycode) { -    case KC_LSHIFT: +    case KC_LSFT:        if (record->event.pressed) { -        capslock_state |= (MOD_BIT(KC_LSHIFT)); +        capslock_state |= (MOD_BIT(KC_LSFT));        } else { -        capslock_state &= ~(MOD_BIT(KC_LSHIFT)); +        capslock_state &= ~(MOD_BIT(KC_LSFT));        }        break; -    case KC_RSHIFT: +    case KC_RIGHT_SHIFT:        if (record->event.pressed) { -        capslock_state |= MOD_BIT(KC_RSHIFT); +        capslock_state |= MOD_BIT(KC_RSFT);        } else { -        capslock_state &= ~(MOD_BIT(KC_RSHIFT)); +        capslock_state &= ~(MOD_BIT(KC_RSFT));        }        break;      case NEO2_LMOD3: @@ -687,9 +687,9 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {    if ((capslock_state & MOD_MASK_SHIFT) == MOD_MASK_SHIFT) {      // CAPSLOCK is currently active, disable it      if (host_keyboard_leds() & (1 << USB_LED_CAPS_LOCK)) { -      unregister_code(KC_LOCKING_CAPS); +      unregister_code(KC_LOCKING_CAPS_LOCK);      } else { -      register_code(KC_LOCKING_CAPS); +      register_code(KC_LOCKING_CAPS_LOCK);      }      return false;    }  | 
