mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-11-03 23:02:34 +01:00 
			
		
		
		
	Add knops mini info json and implemented latest QMK standards (#2832)
* added info.json to knops mini keypad. * updated the keyboard to follow the latest qmk standards.
This commit is contained in:
		
							parent
							
								
									01a85b780c
								
							
						
					
					
						commit
						5dc60c06a9
					
				
							
								
								
									
										13
									
								
								keyboards/knops/mini/info.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								keyboards/knops/mini/info.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
						"keyboard_name": "Knops Mini",
 | 
				
			||||||
 | 
						"url": "http://www.knops.io/knopsmini.html",
 | 
				
			||||||
 | 
						"maintainer": "Pawnerd",
 | 
				
			||||||
 | 
						"bootloader": "lufa-dfu",
 | 
				
			||||||
 | 
						"width": 3,
 | 
				
			||||||
 | 
						"height": 2,
 | 
				
			||||||
 | 
						"layouts": {
 | 
				
			||||||
 | 
							"KEYMAP": {
 | 
				
			||||||
 | 
								"layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}]
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -1,53 +1,53 @@
 | 
				
			|||||||
#include "mini.h"
 | 
					#include QMK_KEYBOARD_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
					const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		LT(3, KC_MSTP), KC_VOLU, KC_MPLY, KC_MPRV, KC_VOLD, KC_MNXT),
 | 
							LT(3, KC_MSTP), KC_VOLU, KC_MPLY, KC_MPRV, KC_VOLD, KC_MNXT),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		LT(3, KC_ESC), M(3), M(4), M(5), M(6), M(7)),
 | 
							LT(3, KC_ESC), M(3), M(4), M(5), M(6), M(7)),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		LT(3, KC_1), KC_2, KC_3, KC_4, M(0), M(1)),
 | 
							LT(3, KC_1), KC_2, KC_3, KC_4, M(0), M(1)),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, RESET, TO(0), TO(1), TO(2)),
 | 
							KC_TRNS, KC_TRNS, RESET, TO(0), TO(1), TO(2)),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	KEYMAP(
 | 
						LAYOUT(
 | 
				
			||||||
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)
 | 
							KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
				
			|||||||
@ -22,7 +22,7 @@
 | 
				
			|||||||
// The following is an example using the Planck MIT layout
 | 
					// The following is an example using the Planck MIT layout
 | 
				
			||||||
// The first section contains all of the arguments
 | 
					// The first section contains all of the arguments
 | 
				
			||||||
// The second converts the arguments into a two-dimensional array
 | 
					// The second converts the arguments into a two-dimensional array
 | 
				
			||||||
#define KEYMAP( \
 | 
					#define LAYOUT( \
 | 
				
			||||||
	K00, K01, K02, K03, K04, K05  \
 | 
						K00, K01, K02, K03, K04, K05  \
 | 
				
			||||||
) { \
 | 
					) { \
 | 
				
			||||||
	{ K00,   K01,   K02,   K03,   K04,   K05 },  \
 | 
						{ K00,   K01,   K02,   K03,   K04,   K05 },  \
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user