aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/ai03/soyuz/keymaps/mrsendyyk/keymap.c24
-rw-r--r--keyboards/ai03/soyuz/keymaps/mrsendyyk/readme.md25
-rw-r--r--keyboards/ai03/soyuz/rules.mk4
-rw-r--r--keyboards/ai03/soyuz/soyuz.h28
4 files changed, 78 insertions, 3 deletions
diff --git a/keyboards/ai03/soyuz/keymaps/mrsendyyk/keymap.c b/keyboards/ai03/soyuz/keymaps/mrsendyyk/keymap.c
new file mode 100644
index 000000000..f55f58a57
--- /dev/null
+++ b/keyboards/ai03/soyuz/keymaps/mrsendyyk/keymap.c
@@ -0,0 +1,24 @@
1#include QMK_KEYBOARD_H
2
3const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4
5 /*[0]
6 *┌───┬───┬───┬───┐
7 *│N L│/ │* │- │
8 *├───┼───┼───┼───┤
9 *│7 │8 │9 │ │
10 *├───┼───┼───┤+ │
11 *│4 │5 │6 │ │
12 *├───┼───┼───┼───┤
13 *│1 │2 │3 │ │
14 *├───┴───┼───┤Ent│
15 *│0 │. │ │
16 *└───────┴───┴───┘
17 */
18
19 [0] = LAYOUT_numpad_5x4(KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
20 KC_P7, KC_P8, KC_P9,
21 KC_P4, KC_P5, KC_P6, KC_PPLS,
22 KC_P1, KC_P2, KC_P3,
23 KC_P0, KC_PDOT, KC_PENT)
24};
diff --git a/keyboards/ai03/soyuz/keymaps/mrsendyyk/readme.md b/keyboards/ai03/soyuz/keymaps/mrsendyyk/readme.md
new file mode 100644
index 000000000..44db060bb
--- /dev/null
+++ b/keyboards/ai03/soyuz/keymaps/mrsendyyk/readme.md
@@ -0,0 +1,25 @@
1# [Sendy YK](https://mr.sendyyk.com)'s Keymap
2
3`LAYOUT_numpad_5x4`
4
5### [0]
6
7```
8┌───┬───┬───┬───┐
9│N L│/ │* │- │
10├───┼───┼───┼───┤
11│7 │8 │9 │ │
12├───┼───┼───┤+ │
13│4 │5 │6 │ │
14├───┼───┼───┼───┤
15│1 │2 │3 │ │
16├───┴───┼───┤Ent│
17│0 │. │ │
18└───────┴───┴───┘
19```
20
21## Build The Firmware
22
23You will need to build the firmware. To do so go to your terminal window and run the compile command:
24
25 qmk compile -kb ai03/soyuz -km mrsendyyk
diff --git a/keyboards/ai03/soyuz/rules.mk b/keyboards/ai03/soyuz/rules.mk
index d75ca6435..5af895974 100644
--- a/keyboards/ai03/soyuz/rules.mk
+++ b/keyboards/ai03/soyuz/rules.mk
@@ -25,10 +25,8 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
25NKRO_ENABLE = yes # USB Nkey Rollover 25NKRO_ENABLE = yes # USB Nkey Rollover
26BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality on B7 by default 26BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality on B7 by default
27RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 27RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
28MIDI_ENABLE = no # MIDI support
29UNICODE_ENABLE = no # Unicode 28UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33 31
34LAYOUTS = ortho_5x4 32LAYOUTS = ortho_5x4 numpad_5x4
diff --git a/keyboards/ai03/soyuz/soyuz.h b/keyboards/ai03/soyuz/soyuz.h
index a379f8ede..05c42a6d6 100644
--- a/keyboards/ai03/soyuz/soyuz.h
+++ b/keyboards/ai03/soyuz/soyuz.h
@@ -39,3 +39,31 @@
39 { K30, K31, K32, K33 }, \ 39 { K30, K31, K32, K33 }, \
40 { K40, K41, K42, K43 } \ 40 { K40, K41, K42, K43 } \
41} 41}
42
43/*
44 * ┌───┬───┬───┬───┐
45 * │00 │01 │02 │03 │
46 * ├───┼───┼───┼───┤
47 * │10 │11 │12 │ │
48 * ├───┼───┼───┤23 │
49 * │20 │21 │22 │ │
50 * ├───┼───┼───┼───┤
51 * │30 │31 │32 │ │
52 * ├───┴───┼───┤43 │
53 * │41 │42 │ │
54 * └───────┴───┴───┘
55*/
56
57#define LAYOUT_numpad_5x4( \
58 k00, k01, k02, k03, \
59 k10, k11, k12, \
60 k20, k21, k22, k23, \
61 k30, k31, k32, \
62 k41, k42, k43 \
63) { \
64 { k00, k01, k02, k03 }, \
65 { k10, k11, k12, KC_NO }, \
66 { k20, k21, k22, k23 }, \
67 { k30, k31, k32, KC_NO }, \
68 { KC_NO, k41, k42, k43 } \
69}