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
 | 
			
		||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality on B7 by default
 | 
			
		||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
			
		||||
MIDI_ENABLE = no            # MIDI support
 | 
			
		||||
UNICODE_ENABLE = no         # Unicode
 | 
			
		||||
BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
 | 
			
		||||
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 }, \
 | 
			
		||||
	{ 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…
	
	Add table
		Add a link
		
	
		Reference in a new issue