diff options
| author | Geoff Lane <geoff@zorched.net> | 2019-01-29 18:28:37 -0500 |
|---|---|---|
| committer | Drashna Jaelre <drashna@live.com> | 2019-01-29 15:28:37 -0800 |
| commit | d0a7e96d1e300fd722b9c5f93056d58867116bc4 (patch) | |
| tree | 19ea466fa79e61027770cbfad8d423229fff2404 /keyboards | |
| parent | f0e0a67ea56e1830e3b89382e4739a9fcbfac509 (diff) | |
| download | qmk_firmware-d0a7e96d1e300fd722b9c5f93056d58867116bc4.tar.gz qmk_firmware-d0a7e96d1e300fd722b9c5f93056d58867116bc4.zip | |
S60x Make Default standard layout and have separate Mac OS one (#4964)
* Make Default standard layout
Move Mac OS layout to a separate layout. Basically Mac has the Alt and GUI keys swapped
* Fix typos
* Use Bootmagic keys instead of separate MacOS keymap
Diffstat (limited to 'keyboards')
| -rw-r--r-- | keyboards/s65_x/keymaps/default/keymap.c | 8 | ||||
| -rw-r--r-- | keyboards/s65_x/keymaps/default/readme.md | 11 | ||||
| -rw-r--r-- | keyboards/s65_x/rules.mk | 2 |
3 files changed, 13 insertions, 8 deletions
diff --git a/keyboards/s65_x/keymaps/default/keymap.c b/keyboards/s65_x/keymaps/default/keymap.c index a2fd12ed6..00ae4d0a2 100644 --- a/keyboards/s65_x/keymaps/default/keymap.c +++ b/keyboards/s65_x/keymaps/default/keymap.c | |||
| @@ -18,7 +18,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 18 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤ | 18 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤ |
| 19 | * │Shift │ Z │ X │ C │ V │ B │ N │ M │, <│. >│/ ?│Shift │Up │PDn│ | 19 | * │Shift │ Z │ X │ C │ V │ B │ N │ M │, <│. >│/ ?│Shift │Up │PDn│ |
| 20 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤ | 20 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤ |
| 21 | * │Ctrl│Alt │GUI │Space │Alt│Fn │Ctl│Lft│Dwn│Rgt│ | 21 | * │Ctrl│GUI │Alt │Space │Alt│Fn │Ctl│Lft│Dwn│Rgt│ |
| 22 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘ | 22 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘ |
| 23 | */ | 23 | */ |
| 24 | 24 | ||
| @@ -28,7 +28,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 28 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_END, \ | 28 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_END, \ |
| 29 | FL_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGUP, \ | 29 | FL_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGUP, \ |
| 30 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN, \ | 30 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN, \ |
| 31 | KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RALT, MO(_FL), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT \ | 31 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(_FL), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT \ |
| 32 | ), | 32 | ), |
| 33 | 33 | ||
| 34 | 34 | ||
| @@ -42,7 +42,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 42 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤ | 42 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤ |
| 43 | * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ | 43 | * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ |
| 44 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤ | 44 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤ |
| 45 | * │ │ │ │ │ │ │ │ │ │ │ | 45 | * │ │Swp │Nrm │ │ │ │ │ │ │ │ |
| 46 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘ | 46 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘ |
| 47 | */ | 47 | */ |
| 48 | 48 | ||
| @@ -51,7 +51,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | _______, _______, KC_UP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 51 | _______, _______, KC_UP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
| 52 | _______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 52 | _______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
| 53 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 53 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
| 54 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ | 54 | _______, AG_SWAP, AG_NORM, _______, _______, _______, _______, _______, _______, _______ \ |
| 55 | ), | 55 | ), |
| 56 | 56 | ||
| 57 | 57 | ||
diff --git a/keyboards/s65_x/keymaps/default/readme.md b/keyboards/s65_x/keymaps/default/readme.md index 213cbe49e..5e53af701 100644 --- a/keyboards/s65_x/keymaps/default/readme.md +++ b/keyboards/s65_x/keymaps/default/readme.md | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | ### 1 ANSI | 1 | ### 1 ANSI |
| 2 | A Mac ANSI layout that assumes standard sized shifts, enter, and backspace keys. | 2 | An ANSI layout that assumes standard sized shifts, enter, and backspace keys. |
| 3 | 3 | ||
| 4 | #### 1.0 Default layer | 4 | #### 1.0 Default layer |
| 5 | ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐ | 5 | ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐ |
| @@ -11,7 +11,7 @@ A Mac ANSI layout that assumes standard sized shifts, enter, and backspace keys. | |||
| 11 | ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤ | 11 | ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤ |
| 12 | │LSHFT│▒▒▒▒▒│ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │▒▒▒▒▒│RSHFT│ UP │PG_DN│ | 12 | │LSHFT│▒▒▒▒▒│ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │▒▒▒▒▒│RSHFT│ UP │PG_DN│ |
| 13 | ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤ | 13 | ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤ |
| 14 | │LCTRL│L_ALT│L_GUI│█████│█████│█████│ SPC │█████│█████│█████│R_ALT│ FN0 │ APP │LEFT │DOWN │RIGHT│ | 14 | │LCTRL│L_GUI│L_ALT│█████│█████│█████│ SPC │█████│█████│█████│R_ALT│ FN0 │RCTRL│LEFT │DOWN │RIGHT│ |
| 15 | └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘ | 15 | └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘ |
| 16 | #### 1.1 Fn layer | 16 | #### 1.1 Fn layer |
| 17 | ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐ | 17 | ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐ |
| @@ -23,5 +23,10 @@ A Mac ANSI layout that assumes standard sized shifts, enter, and backspace keys. | |||
| 23 | ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤ | 23 | ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤ |
| 24 | │ │▒▒▒▒▒│_UL │ │ │ │ │ │ │Home │ End │ │▒▒▒▒▒│▒▒▒▒▒│Vol+ │ │ | 24 | │ │▒▒▒▒▒│_UL │ │ │ │ │ │ │Home │ End │ │▒▒▒▒▒│▒▒▒▒▒│Vol+ │ │ |
| 25 | ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤ | 25 | ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤ |
| 26 | │ │ │ │█████│█████│█████│ │█████│█████│█████│ │ │ │Mute │Vol- │Play │ | 26 | │ │AG_SW│AG_NR│█████│█████│█████│ │█████│█████│█████│ │ │ │Mute │Vol- │Play │ |
| 27 | └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘ | 27 | └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘ |
| 28 | |||
| 29 | #### MacOS | ||
| 30 | |||
| 31 | This keymap supports swapping the GUI and ALT keys using the Fn layer. See the | ||
| 32 | AG_SWAP and AG_NORM bindings to swap the two keys. | ||
diff --git a/keyboards/s65_x/rules.mk b/keyboards/s65_x/rules.mk index c97f7323e..598e269cb 100644 --- a/keyboards/s65_x/rules.mk +++ b/keyboards/s65_x/rules.mk | |||
| @@ -53,7 +53,7 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 | |||
| 53 | # Build Options | 53 | # Build Options |
| 54 | # change yes to no to disable | 54 | # change yes to no to disable |
| 55 | # | 55 | # |
| 56 | BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) | 56 | BOOTMAGIC_ENABLE = full # Virtual DIP switch configuration(+1000) |
| 57 | MOUSEKEY_ENABLE = no # Mouse keys(+4700) | 57 | MOUSEKEY_ENABLE = no # Mouse keys(+4700) |
| 58 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | 58 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) |
| 59 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 59 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
