1
0
Fork 0
forked from forks/qmk_firmware

Keymap: Update Koba's keymap for Ergo42. (#5223)

This commit is contained in:
KOBAYASHI Daisuke 2019-02-24 10:22:20 +09:00 committed by MechMerlin
parent 791cdd6e31
commit 58d035dccc
3 changed files with 29 additions and 29 deletions

View file

@ -37,36 +37,36 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* WIN
* ,------------------------------------------------. ,------------------------------------------------.
* | Esc | Tab | Q | W | E | R | T | | Y | U | I | O | P | @ ` | Bksp |
* |------+------+------+------+------+------+------| |-------------+------+------+------+------+------|
* | Del | Ctrl | A | S | D | F | G | | H | J | K | L | ; + | ; * |Enter |
* |------+------+------+------+------+------+------| |------|------+------+------+------+------+------|
* | Esc | Del | Q | W | E | R | T | | Y | U | I | O | P | @ ` | Bksp |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | Tab | Ctrl | A | S | D | F | G | | H | J | K | L | ; + | ; * |Enter |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | H/Z |Shift | Z | X | C | V | B | | N | M | , < | . > | / ? | Up |Shift |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | Fn | Ctrl | Win | Alt | Mhen |LOWER |Space | |Space |RAISE | Henk | Menu | Left | Down |Right |
* `------------------------------------------------' `------------------------------------------------'
*/
[_WIN] = LAYOUT( \
KC_ESC, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, JP_AT, KC_BSPC, \
KC_DELT, KC_RCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, JP_COLN, KC_ENT, \
KC_ESC, KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, JP_AT, KC_BSPC, \
KC_TAB, KC_RCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, JP_COLN, KC_ENT, \
KC_ZKHK, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_UP, KC_RSFT, \
FN, KC_LCTL, KC_LGUI, KC_LALT, KC_MHEN, LOWER, KC_SPC, KC_SPC, RAISE, KC_HENK, KC_APP, KC_LEFT, KC_DOWN, KC_RGHT \
),
/* MACOS
* ,------------------------------------------------. ,------------------------------------------------.
* | Esc | Tab | Q | W | E | R | T | | Y | U | I | O | P | @ ` | Bksp |
* |------+------+------+------+------+------+------| |-------------+------+------+------+------+------|
* | Del | Ctrl | A | S | D | F | G | | H | J | K | L | ; + | ; * |Enter |
* |------+------+------+------+------+------+------| |------|------+------+------+------+------+------|
* | Esc | Del | Q | W | E | R | T | | Y | U | I | O | P | @ ` | Bksp |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | Tab | Ctrl | A | S | D | F | G | | H | J | K | L | ; + | ; * |Enter |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | Caps |Shift | Z | X | C | V | B | | N | M | , < | . > | / ? | Up |Shift |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | Fn | Ctrl | Opt | Cmd | Eisu |LOWER |Space | |Space |RAISE | Kana | Cmd | Left | Down |Right |
* `------------------------------------------------' `------------------------------------------------'
*/
[_MACOS] = LAYOUT( \
KC_ESC, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, JP_AT, KC_BSPC, \
KC_DELT, KC_RCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, JP_COLN, KC_ENT, \
KC_ESC, KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, JP_AT, KC_BSPC, \
KC_TAB, KC_RCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, JP_COLN, KC_ENT, \
KC_CAPS, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_UP, KC_RSFT, \
FN, KC_LCTL, KC_LALT, KC_LGUI, KC_EISU, LOWER, KC_SPC, KC_SPC, RAISE, KC_KNA, KC_RGUI, KC_LEFT, KC_DOWN, KC_RGHT \
),
@ -74,9 +74,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* LOWER
* ,------------------------------------------------. ,------------------------------------------------.
* | | | ! | " | # | $ | % | | & | ' | ( | ) | | = | |
* |------+------+------+------+------+------+------| |-------------+------+------+------+------+------|
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | | | XXXX | XXXX | XXXX | { | ( | | ) | } | XXXX | ~ | | | _ | |
* |------+------+------+------+------+------+------| |------|------+------+------+------+------+------|
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | | | XXXX | XXXX | XXXX | XXXX | XXXX | | XXXX | XXXX | XXXX | XXXX | XXXX | PgUp | |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | | | | | | | | | | | | | Home | PgDn | End |
@ -92,9 +92,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* RAISE
* ,------------------------------------------------. ,------------------------------------------------.
* | | | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | - | |
* |------+------+------+------+------+------+------| |-------------+------+------+------+------+------|
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | | | F11 | F12 | XXXX | [ | ( | | ) | ] | XXXX | ^ | \ | \ | |
* |------+------+------+------+------+------+------| |------|------+------+------+------+------+------|
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | | | F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10 | | |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | | | | | | | | | | | | | | | |
@ -109,20 +109,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* FUNC
* ,------------------------------------------------. ,------------------------------------------------.
* |Reset | | XXXX | XXXX | XXXX | XXXX | XXXX | |PrtSc |SLock |Pause | XXXX | XXXX | XXXX | |
* |------+------+------+------+------+------+------| |-------------+------+------+------+------+------|
* | | | XXXX | XXXX | XXXX | XXXX | >Win | | Ins | XXXX | XXXX | XXXX | XXXX | XXXX | |
* |------+------+------+------+------+------+------| |------|------+------+------+------+------+------|
* | | | XXXX | XXXX | XXXX | XXXX | >Mac | | XXXX | XXXX | XXXX | XXXX | XXXX | Vol+ | |
* |Reset | Ins | XXXX | XXXX | XXXX | XXXX | XXXX | | XXXX | XXXX |PrtSc |SrcLk |Pause | XXXX | |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | | | | | | | | | | | | | | Vol- | Play |
* | | | XXXX | XXXX | XXXX | XXXX | >Win | | * | / | Home | PgUp | XXXX | XXXX | |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | Caps | | XXXX | XXXX | XXXX | XXXX | >Mac | | + | - | End | PgDn | XXXX | Vol+ | |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | | | | | | | | | | | | | Mute | Vol- | Play |
* `------------------------------------------------' `------------------------------------------------'
*/
[_FUNC] = LAYOUT( \
RESET, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PSCR, KC_SLCK, KC_PAUS, XXXXXXX, XXXXXXX, XXXXXXX, _______, \
_______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, WIN, KC_INS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, \
_______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MACOS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_VOLU, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, XXXXXXX, KC_VOLD, KC_MPLY \
RESET, KC_INS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PSCR, KC_SLCK, KC_PAUS, XXXXXXX, _______, \
_______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, WIN, JP_ASTR, KC_SLSH, KC_HOME, KC_PGUP, XXXXXXX, XXXXXXX, _______, \
KC_CAPS, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MACOS, JP_PLUS, KC_MINS, KC_END, KC_PGDN, XXXXXXX, KC_VOLU, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_MUTE, KC_VOLD, KC_MPLY \
)
};

View file

@ -6,12 +6,12 @@ This keymap is for Ergo42.
- JIS layout.
- Independent Windows layout/MacOS layout layers.
- Bottom row keys arranged like a standard keyboard.
- Bottom row keys are arranged like a standard keyboard.
- Arrow keys are designed in the inverted-T.
## Layout
![keyboard-layout](https://user-images.githubusercontent.com/1042121/45888288-aa35ed00-bdf8-11e8-8741-71fe9a0fadc6.png)
![keyboard-layout](https://user-images.githubusercontent.com/1042121/52666273-32a45e00-2f51-11e9-9e15-c231155f3bed.png)
## Windows mode/MacOS mode

View file

@ -11,7 +11,7 @@ Ergo42 用キーマップです。
## レイアウト
![keyboard-layout](https://user-images.githubusercontent.com/1042121/45888288-aa35ed00-bdf8-11e8-8741-71fe9a0fadc6.png)
![keyboard-layout](https://user-images.githubusercontent.com/1042121/52666273-32a45e00-2f51-11e9-9e15-c231155f3bed.png)
## Windows モード/MacOS モード