Add numpad llayout to ai03/soyuz & personal keymap (#10030)
* ai03 Soyuz ## Description @ai03-2725 Soyuz: 1. Update `soyuz.h` (Add `LAYOUT_5x4`) 2. Added `keymap.c` 3. Added `readme.md` * Update readme.md * Update readme.md * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update soyuz.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/ai03/soyuz/soyuz.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/ai03/soyuz/keymaps/mrsendyyk/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/ai03/soyuz/keymaps/mrsendyyk/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update rules.mk * Update keymap.c * Update keymap.c * Update keymap.c * Update readme.md * Update rules.mk * Update soyuz.h * Update soyuz.h * Update * Rename readme.md to README.md * Update keymap.c * Rename README.md to readme.md Co-authored-by: Joel Challis <git@zvecr.com>
This commit is contained in:
parent
f64245b10b
commit
7c7feb44b2
4 changed files with 78 additions and 3 deletions
24
keyboards/ai03/soyuz/keymaps/mrsendyyk/keymap.c
Normal file
24
keyboards/ai03/soyuz/keymaps/mrsendyyk/keymap.c
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
#include QMK_KEYBOARD_H
|
||||||
|
|
||||||
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
|
|
||||||
|
/*[0]
|
||||||
|
*┌───┬───┬───┬───┐
|
||||||
|
*│N L│/ │* │- │
|
||||||
|
*├───┼───┼───┼───┤
|
||||||
|
*│7 │8 │9 │ │
|
||||||
|
*├───┼───┼───┤+ │
|
||||||
|
*│4 │5 │6 │ │
|
||||||
|
*├───┼───┼───┼───┤
|
||||||
|
*│1 │2 │3 │ │
|
||||||
|
*├───┴───┼───┤Ent│
|
||||||
|
*│0 │. │ │
|
||||||
|
*└───────┴───┴───┘
|
||||||
|
*/
|
||||||
|
|
||||||
|
[0] = LAYOUT_numpad_5x4(KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
|
||||||
|
KC_P7, KC_P8, KC_P9,
|
||||||
|
KC_P4, KC_P5, KC_P6, KC_PPLS,
|
||||||
|
KC_P1, KC_P2, KC_P3,
|
||||||
|
KC_P0, KC_PDOT, KC_PENT)
|
||||||
|
};
|
25
keyboards/ai03/soyuz/keymaps/mrsendyyk/readme.md
Normal file
25
keyboards/ai03/soyuz/keymaps/mrsendyyk/readme.md
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# [Sendy YK](https://mr.sendyyk.com)'s Keymap
|
||||||
|
|
||||||
|
`LAYOUT_numpad_5x4`
|
||||||
|
|
||||||
|
### [0]
|
||||||
|
|
||||||
|
```
|
||||||
|
┌───┬───┬───┬───┐
|
||||||
|
│N L│/ │* │- │
|
||||||
|
├───┼───┼───┼───┤
|
||||||
|
│7 │8 │9 │ │
|
||||||
|
├───┼───┼───┤+ │
|
||||||
|
│4 │5 │6 │ │
|
||||||
|
├───┼───┼───┼───┤
|
||||||
|
│1 │2 │3 │ │
|
||||||
|
├───┴───┼───┤Ent│
|
||||||
|
│0 │. │ │
|
||||||
|
└───────┴───┴───┘
|
||||||
|
```
|
||||||
|
|
||||||
|
## Build The Firmware
|
||||||
|
|
||||||
|
You will need to build the firmware. To do so go to your terminal window and run the compile command:
|
||||||
|
|
||||||
|
qmk compile -kb ai03/soyuz -km mrsendyyk
|
|
@ -25,10 +25,8 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
|
||||||
NKRO_ENABLE = yes # USB Nkey Rollover
|
NKRO_ENABLE = yes # USB Nkey Rollover
|
||||||
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality on B7 by default
|
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality on B7 by default
|
||||||
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
|
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
|
||||||
MIDI_ENABLE = no # MIDI support
|
|
||||||
UNICODE_ENABLE = no # Unicode
|
UNICODE_ENABLE = no # Unicode
|
||||||
BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
|
BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
|
||||||
AUDIO_ENABLE = no # Audio output on port C6
|
AUDIO_ENABLE = no # Audio output on port C6
|
||||||
FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
|
|
||||||
|
|
||||||
LAYOUTS = ortho_5x4
|
LAYOUTS = ortho_5x4 numpad_5x4
|
||||||
|
|
|
@ -39,3 +39,31 @@
|
||||||
{ K30, K31, K32, K33 }, \
|
{ K30, K31, K32, K33 }, \
|
||||||
{ K40, K41, K42, K43 } \
|
{ K40, K41, K42, K43 } \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ┌───┬───┬───┬───┐
|
||||||
|
* │00 │01 │02 │03 │
|
||||||
|
* ├───┼───┼───┼───┤
|
||||||
|
* │10 │11 │12 │ │
|
||||||
|
* ├───┼───┼───┤23 │
|
||||||
|
* │20 │21 │22 │ │
|
||||||
|
* ├───┼───┼───┼───┤
|
||||||
|
* │30 │31 │32 │ │
|
||||||
|
* ├───┴───┼───┤43 │
|
||||||
|
* │41 │42 │ │
|
||||||
|
* └───────┴───┴───┘
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define LAYOUT_numpad_5x4( \
|
||||||
|
k00, k01, k02, k03, \
|
||||||
|
k10, k11, k12, \
|
||||||
|
k20, k21, k22, k23, \
|
||||||
|
k30, k31, k32, \
|
||||||
|
k41, k42, k43 \
|
||||||
|
) { \
|
||||||
|
{ k00, k01, k02, k03 }, \
|
||||||
|
{ k10, k11, k12, KC_NO }, \
|
||||||
|
{ k20, k21, k22, k23 }, \
|
||||||
|
{ k30, k31, k32, KC_NO }, \
|
||||||
|
{ KC_NO, k41, k42, k43 } \
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue