forked from mfulz_github/qmk_firmware
		
	[Keymap] Added french Bépo support on Ergo42 keeb (#5986)
* Added french Bépo support on Ergo42 keeb * Fixed some typos * Removed a unused include
This commit is contained in:
		
							parent
							
								
									df73a81db8
								
							
						
					
					
						commit
						6c7c178cd2
					
				
							
								
								
									
										33
									
								
								keyboards/ergo42/keymaps/shinze/config.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								keyboards/ergo42/keymaps/shinze/config.h
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,33 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					This is the c configuration file for the keymap
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Copyright 2012 Jun Wako <wakojun@gmail.com>
 | 
				
			||||||
 | 
					Copyright 2015 Jack Humbert
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This program is free software: you can redistribute it and/or modify
 | 
				
			||||||
 | 
					it under the terms of the GNU General Public License as published by
 | 
				
			||||||
 | 
					the Free Software Foundation, either version 2 of the License, or
 | 
				
			||||||
 | 
					(at your option) any later version.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This program is distributed in the hope that it will be useful,
 | 
				
			||||||
 | 
					but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
				
			||||||
 | 
					MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
				
			||||||
 | 
					GNU General Public License for more details.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You should have received a copy of the GNU General Public License
 | 
				
			||||||
 | 
					along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Use I2C or Serial, not both */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define USE_SERIAL
 | 
				
			||||||
 | 
					// #define USE_I2C
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Select hand configuration */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define MASTER_LEFT
 | 
				
			||||||
 | 
					// #define MASTER_RIGHT
 | 
				
			||||||
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										39
									
								
								keyboards/ergo42/keymaps/shinze/keymap.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								keyboards/ergo42/keymaps/shinze/keymap.c
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,39 @@
 | 
				
			|||||||
 | 
					#include QMK_KEYBOARD_H
 | 
				
			||||||
 | 
					#include "keymap_bepo.h"
 | 
				
			||||||
 | 
					#include "keymap_french.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					extern keymap_config_t keymap_config;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define BASE 0
 | 
				
			||||||
 | 
					#define NUMB 1
 | 
				
			||||||
 | 
					#define SHORT 2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Special keys
 | 
				
			||||||
 | 
					#define COPY     RGUI(BP_C)
 | 
				
			||||||
 | 
					#define PASTE    RGUI(BP_V)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [BASE] = LAYOUT( \
 | 
				
			||||||
 | 
					    KC_TAB,    BP_B,    BP_ECUT, BP_P,    BP_O,    BP_EGRV, KC_ESC,      KC_BSPC, BP_DCRC, BP_V,    BP_D,    BP_L,    BP_J,    BP_Z,    \
 | 
				
			||||||
 | 
					    BP_W,      BP_A,    BP_U,    BP_I,    BP_E,    BP_COMM, _______,     _______, BP_C,    BP_T,    BP_S,    BP_R,    BP_N,    BP_M,    \
 | 
				
			||||||
 | 
					    KC_LSFT,   BP_AGRV, BP_Y,    BP_X,    BP_DOT,  BP_K,    _______,     _______, BP_APOS, BP_Q,    BP_G,    BP_H,    BP_F,    BP_CCED, \
 | 
				
			||||||
 | 
					    MO(SHORT), KC_LCTL, _______, KC_LALT, KC_LGUI, KC_SPC,  MO(NUMB),    KC_RGUI, KC_RSFT, KC_SPC,  _______, _______, _______, _______  \
 | 
				
			||||||
 | 
					  ),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [NUMB] = LAYOUT( \
 | 
				
			||||||
 | 
					    BP_HASH, BP_DQOT, BP_LDQT, BP_RDQT, BP_LPRN, BP_RPRN, BP_AT,         BP_PLUS, BP_MINS, BP_SLSH, BP_ASTR, BP_EQL,  BP_PERC, KC_BSPC, \
 | 
				
			||||||
 | 
					    BP_DLR,  BP_1,    BP_2,    BP_3,    BP_4,    BP_5,    KC_LBRC,       KC_RBRC, BP_6,    BP_7,    BP_8,    BP_9,    BP_0,    BP_DEGR, \
 | 
				
			||||||
 | 
					    _______, _______, _______, _______, _______, _______, _______,       _______, _______, _______, _______, _______, _______, _______, \
 | 
				
			||||||
 | 
					    _______, _______, _______, _______, _______, _______, _______,       _______, _______, _______, _______, _______, _______, _______  \
 | 
				
			||||||
 | 
					  ),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [SHORT] = LAYOUT( \
 | 
				
			||||||
 | 
					    _______, _______, _______, _______,  _______, _______, _______,    _______, _______, _______, _______, _______, _______, RESET,   \
 | 
				
			||||||
 | 
					    _______, _______, KC_UP,   _______,  _______, _______, _______,    _______, _______, _______, _______, _______, _______, _______, \
 | 
				
			||||||
 | 
					    _______, KC_LEFT, KC_DOWN, KC_RIGHT, _______, _______, _______,    _______, _______, _______, _______, _______, _______, _______, \
 | 
				
			||||||
 | 
					    _______, _______, COPY,    PASTE,    _______, _______, _______,    _______, _______, _______, _______, _______, _______, _______  \
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user