Add numpad_5x6 layout support for Prime M keyboard (#5149)
* Add numpad_5x6 layout support for Prime M keyboard * fix default layout
This commit is contained in:
parent
cbb7e91851
commit
16226274c9
10 changed files with 155 additions and 25 deletions
18
layouts/default/numpad_5x6/default_numpad_5x6/keymap.c
Normal file
18
layouts/default/numpad_5x6/default_numpad_5x6/keymap.c
Normal file
|
@ -0,0 +1,18 @@
|
|||
#include QMK_KEYBOARD_H
|
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
[0] = LAYOUT_numpad_5x6(
|
||||
KC_ESC, KC_LPRN, KC_RPRN, KC_PSLS, KC_PAST, KC_PMNS,
|
||||
KC_A, KC_B, KC_P7, KC_P8, KC_P9,
|
||||
KC_C, KC_D, KC_P4, KC_P5, KC_P6, KC_PPLS,
|
||||
KC_E, KC_F, KC_P1, KC_P2, KC_P3,
|
||||
KC_LCTL, TG(1), KC_P0, KC_PDOT, KC_PENT
|
||||
),
|
||||
[1] = LAYOUT_numpad_5x6(
|
||||
RESET, KC_LPRN, KC_RPRN, KC_PSLS, KC_PAST, KC_PMNS,
|
||||
KC_A, KC_B, KC_HOME, KC_UP, KC_PGUP,
|
||||
KC_C, KC_D, KC_LEFT, KC_NO, KC_RGHT, KC_PPLS,
|
||||
KC_E, KC_F, KC_END, KC_DOWN, KC_PGDN,
|
||||
KC_LCTL, _______, KC_INS, KC_DEL, KC_PENT
|
||||
),
|
||||
};
|
6
layouts/default/numpad_5x6/layout.json
Normal file
6
layouts/default/numpad_5x6/layout.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
["","","",""],
|
||||
[{y:0.5},"","","",""],
|
||||
["","","",{h:2},""],
|
||||
["","",""],
|
||||
["","","",{h:2},""],
|
||||
[{w:2},"",""]
|
3
layouts/default/numpad_5x6/readme.md
Normal file
3
layouts/default/numpad_5x6/readme.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
# numpad_5x6
|
||||
|
||||
LAYOUT_numpad_5x6
|
Loading…
Add table
Add a link
Reference in a new issue