[Keyboard] Add Panc40 by Panc Interactive (#8175)
* Add Panc40 by Panc Interactive * Fix LAYOUT_sebright macro
This commit is contained in:
parent
e279b0a1a2
commit
eabdef3b4d
12 changed files with 402 additions and 0 deletions
20
keyboards/panc40/keymaps/default/keymap.c
Normal file
20
keyboards/panc40/keymaps/default/keymap.c
Normal file
|
@ -0,0 +1,20 @@
|
|||
#include QMK_KEYBOARD_H
|
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
|
||||
[0] = LAYOUT_all(
|
||||
KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
|
||||
KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_BSLS,
|
||||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, MO(1),
|
||||
KC_LCTL, KC_LGUI, KC_LALT, KC_ENT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, RGB_TOG
|
||||
),
|
||||
|
||||
[1] = LAYOUT_all(
|
||||
RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
|
||||
),
|
||||
|
||||
|
||||
};
|
33
keyboards/panc40/keymaps/default/readme.md
Normal file
33
keyboards/panc40/keymaps/default/readme.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# The default keymap for Panc40
|
||||
|
||||
Supports both Minorca and Sebright layouts with one firmware.
|
||||
|
||||
## Minorca layout
|
||||
|
||||
```
|
||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
|
||||
│Esc| Q | W | E | R | T | Y | U | I | O | P |BS │
|
||||
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
|
||||
│Tab │ A | S | D | F | G | H | J | K | L | \ | │
|
||||
├────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
|
||||
│Shift │ Z | X | C | V | B | N | M |, <│. >│Fn │
|
||||
├────┬─┴──┬┴───┼───┴───┴┬──┴───┴─┬─┴──┬┴──┬┴────┤
|
||||
│Ctrl│GUI │Alt │ Space | Space │GUI │Ctl│RGBTg|
|
||||
└────┴────┴────┴────────┴────────┴────┴───┴─────┘
|
||||
```
|
||||
|
||||
## Sebright layout
|
||||
|
||||
```
|
||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
|
||||
│Esc| Q | W | E | R | T | Y | U | I | O | P |BS │
|
||||
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
|
||||
│Tab │ A | S | D | F | G | H | J | K | L | \ | │
|
||||
├────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
|
||||
│Shift │ Z | X | C | V | B | N | M |, <│. >│Fn │
|
||||
└────┬─┴──┬┴───┼───┴┬──┴───┴───┼───┼───┼───┼────┘
|
||||
│GUI │Alt │Ent │ Space │Alt│GUI│Ctl│
|
||||
└────┴────┴────┴──────────┴───┴───┴───┘
|
||||
```
|
||||
|
||||
Both layouts use `Fn+Esc` to Reset.
|
19
keyboards/panc40/keymaps/default_minorca/keymap.c
Normal file
19
keyboards/panc40/keymaps/default_minorca/keymap.c
Normal file
|
@ -0,0 +1,19 @@
|
|||
#include QMK_KEYBOARD_H
|
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
|
||||
[0] = LAYOUT_minorca(
|
||||
KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
|
||||
KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_BSLS,
|
||||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, MO(1),
|
||||
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RGUI, KC_RCTL, RGB_TOG
|
||||
),
|
||||
|
||||
[1] = LAYOUT_minorca(
|
||||
RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||
_______, _______, _______, _______, _______, _______, _______, _______
|
||||
),
|
||||
|
||||
};
|
15
keyboards/panc40/keymaps/default_minorca/readme.md
Normal file
15
keyboards/panc40/keymaps/default_minorca/readme.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
# default_minorca
|
||||
|
||||
```
|
||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
|
||||
│Esc| Q | W | E | R | T | Y | U | I | O | P |BS │
|
||||
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
|
||||
│Tab │ A | S | D | F | G | H | J | K | L | \ | │
|
||||
├────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
|
||||
│Shift │ Z | X | C | V | B | N | M |, <│. >│Fn │
|
||||
├────┬─┴──┬┴───┼───┴───┴┬──┴───┴─┬─┴──┬┴──┬┴────┤
|
||||
│Ctrl│GUI │Alt │ Space | Space │GUI │Ctl│RGBTg|
|
||||
└────┴────┴────┴────────┴────────┴────┴───┴─────┘
|
||||
```
|
||||
|
||||
`Fn+Esc` = `RESET`
|
20
keyboards/panc40/keymaps/default_sebright/keymap.c
Normal file
20
keyboards/panc40/keymaps/default_sebright/keymap.c
Normal file
|
@ -0,0 +1,20 @@
|
|||
#include QMK_KEYBOARD_H
|
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
|
||||
[0] = LAYOUT_sebright(
|
||||
KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
|
||||
KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_BSLS,
|
||||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, MO(1),
|
||||
KC_LGUI, KC_LALT, KC_ENT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL
|
||||
),
|
||||
|
||||
[1] = LAYOUT_sebright(
|
||||
RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||
_______, _______, _______, _______, _______, _______, _______
|
||||
),
|
||||
|
||||
|
||||
};
|
15
keyboards/panc40/keymaps/default_sebright/readme.md
Normal file
15
keyboards/panc40/keymaps/default_sebright/readme.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
# default_sebright
|
||||
|
||||
```
|
||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
|
||||
│Esc| Q | W | E | R | T | Y | U | I | O | P |BS │
|
||||
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
|
||||
│Tab │ A | S | D | F | G | H | J | K | L | \ | │
|
||||
├────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
|
||||
│Shift │ Z | X | C | V | B | N | M |, <│. >│Fn │
|
||||
└────┬─┴──┬┴───┼───┴┬──┴───┴───┼───┼───┼───┼────┘
|
||||
│GUI │Alt │Ent │ Space │Alt│GUI│Ctl│
|
||||
└────┴────┴────┴──────────┴───┴───┴───┘
|
||||
```
|
||||
|
||||
`Fn+Esc` = `RESET`
|
Loading…
Add table
Add a link
Reference in a new issue