mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-11-04 07:12:33 +01:00 
			
		
		
		
	Add model01 keymap. Change kinesis keeymap.
This commit is contained in:
		
							parent
							
								
									6c7d173ad7
								
							
						
					
					
						commit
						a8647f0d27
					
				@ -8,38 +8,38 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
				
			|||||||
[QWERTZ] = LAYOUT(
 | 
					[QWERTZ] = LAYOUT(
 | 
				
			||||||
           _______,KC_F1  ,KC_F2  ,KC_F3  ,KC_F4  ,KC_F5  ,KC_F6  ,KC_F7  ,KC_F8,
 | 
					           _______,KC_F1  ,KC_F2  ,KC_F3  ,KC_F4  ,KC_F5  ,KC_F6  ,KC_F7  ,KC_F8,
 | 
				
			||||||
           _______,KC_1   ,KC_2   ,KC_3   ,KC_4   ,KC_5   ,
 | 
					           _______,KC_1   ,KC_2   ,KC_3   ,KC_4   ,KC_5   ,
 | 
				
			||||||
           KC_TAB ,KC_Q   ,KC_W   ,KC_E   ,KC_R   ,KC_T   ,
 | 
					           KC_ESC ,KC_Q   ,KC_W   ,KC_E   ,KC_R   ,KC_T   ,
 | 
				
			||||||
           KC_ESC ,KC_A   ,KC_S   ,KC_D   ,KC_F   ,KC_G   ,
 | 
					           KC_TAB ,KC_A   ,KC_S   ,KC_D   ,KC_F   ,KC_G   ,
 | 
				
			||||||
           DE_HASH,KC_Z   ,KC_X   ,KC_C   ,KC_V   ,KC_B   ,
 | 
					           DE_PIPE,KC_Z   ,KC_X   ,KC_C   ,KC_V   ,KC_B   ,
 | 
				
			||||||
           DE_TILD,DE_PIPE,DE_BSLS,DE_GRV,
 | 
					           _______,_______,_______,_______,
 | 
				
			||||||
                   KC_RCTL,KC_LALT,
 | 
					                   KC_RCTL,KC_LALT,
 | 
				
			||||||
                   KC_HOME,
 | 
					                   KC_HOME,
 | 
				
			||||||
                   KC_LSFT,MO(MOD),KC_BSPC ,
 | 
					                   KC_SPC ,KC_LSFT,KC_BSPC ,
 | 
				
			||||||
           KC_F9  ,KC_F10 ,KC_F11 ,KC_F12 ,KC_PSCR,KC_SLCK,KC_PAUS,KC_FN0 ,RESET,
 | 
					           KC_F9  ,KC_F10 ,KC_F11 ,KC_F12 ,KC_PSCR,KC_SLCK,KC_PAUS,KC_FN0 ,RESET,
 | 
				
			||||||
           KC_6   ,KC_7   ,KC_8   ,KC_9   ,KC_0   ,KC_AUDIO_MUTE,
 | 
					           KC_6   ,KC_7   ,KC_8   ,KC_9   ,KC_0   ,DE_SS  ,
 | 
				
			||||||
           KC_Y   ,KC_U   ,KC_I   ,KC_O   ,KC_P   ,DE_EQL ,
 | 
					           KC_Y   ,KC_U   ,KC_I   ,KC_O   ,KC_P   ,DE_AE  ,
 | 
				
			||||||
           KC_H   ,KC_J   ,KC_K   ,KC_L   ,DE_SLSH,DE_QUOT,
 | 
					           KC_H   ,KC_J   ,KC_K   ,KC_L   ,DE_SLSH,DE_OE  ,
 | 
				
			||||||
           KC_N   ,KC_M   ,DE_COMM,DE_DOT ,DE_MINS,DE_PLUS,
 | 
					           KC_N   ,KC_M   ,DE_COMM,DE_DOT ,DE_MINS,DE_UE  ,
 | 
				
			||||||
           DE_AE  ,DE_OE, DE_UE, DE_SS,
 | 
					           _______,_______,_______,_______,
 | 
				
			||||||
                   KC_LGUI,KC_LCTL,
 | 
					                   KC_LGUI,KC_LCTL,
 | 
				
			||||||
                   KC_END ,
 | 
					                   KC_END ,
 | 
				
			||||||
                   KC_DEL,KC_ENTER ,KC_SPC
 | 
					                   KC_DEL,MO(MOD),KC_ENTER
 | 
				
			||||||
    ),
 | 
					    ),
 | 
				
			||||||
[MOD] = LAYOUT(
 | 
					[MOD] = LAYOUT(
 | 
				
			||||||
           _______,_______,_______,_______,_______,_______,_______,_______,_______,
 | 
					           _______,_______,_______,_______,_______,_______,_______,_______,_______,
 | 
				
			||||||
           _______,_______,_______,_______,_______,_______,
 | 
					           _______,_______,_______,_______,_______,_______,
 | 
				
			||||||
           _______,DE_AT  ,DE_EURO,DE_LBRC,DE_RBRC,_______,
 | 
					           DE_CIRC,DE_QUOT,DE_DQOT,DE_LCBR,DE_RCBR,DE_GRV ,
 | 
				
			||||||
           _______,DE_EXLM,DE_DLR ,DE_LPRN,DE_RPRN,_______,
 | 
					           DE_TILD,DE_EXLM,DE_DLR ,DE_LPRN,DE_RPRN,DE_AMPR,
 | 
				
			||||||
           _______,DE_CIRC,DE_AMPR,DE_LCBR,DE_RCBR,_______,
 | 
					           DE_BSLS,DE_HASH,DE_LESS,DE_LBRC,DE_RBRC,DE_MORE,
 | 
				
			||||||
           _______,_______,DE_LESS,DE_MORE,
 | 
					           _______,_______,_______,_______,
 | 
				
			||||||
                   _______,_______,
 | 
					                   _______,_______,
 | 
				
			||||||
                   _______,
 | 
					                   _______,
 | 
				
			||||||
                   _______,_______,_______,
 | 
					                   _______,_______,_______,
 | 
				
			||||||
           _______,_______,_______,_______,_______,_______,_______,_______,_______,
 | 
					           _______,_______,_______,_______,_______,_______,_______,_______,_______,
 | 
				
			||||||
           _______,_______,_______,_______,_______,_______,
 | 
					           _______,_______,_______,_______,_______,_______,
 | 
				
			||||||
           _______,KC_PGDOWN,KC_PGUP,_______,_______,DE_PERC,
 | 
					           KC_HOME,KC_PGDN,KC_PGUP,KC_END ,DE_EQL ,DE_PERC,
 | 
				
			||||||
           KC_LEFT,KC_DOWN,KC_UP  ,KC_RGHT,DE_QST ,DE_DQOT,
 | 
					           KC_LEFT,KC_DOWN,KC_UP  ,KC_RGHT,DE_QST ,DE_ASTR,
 | 
				
			||||||
           _______,_______,DE_SCLN,DE_COLN,DE_UNDS,DE_ASTR,
 | 
					           DE_AT  ,DE_EURO,DE_SCLN,DE_COLN,DE_UNDS,DE_PLUS,
 | 
				
			||||||
           _______,_______,_______,_______,
 | 
					           _______,_______,_______,_______,
 | 
				
			||||||
                   _______,_______,
 | 
					                   _______,_______,
 | 
				
			||||||
                   _______,
 | 
					                   _______,
 | 
				
			||||||
 | 
				
			|||||||
@ -1 +1 @@
 | 
				
			|||||||
# The default keymap for kinesis-advantage
 | 
					This is a german keymap for the Kinesis Advantage.
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										19
									
								
								keyboards/model01/keymaps/tw1t611/config.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								keyboards/model01/keymaps/tw1t611/config.h
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					/* Copyright 2018 James Laird-Wah
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * 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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* place overrides here */
 | 
				
			||||||
							
								
								
									
										50
									
								
								keyboards/model01/keymaps/tw1t611/keymap.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								keyboards/model01/keymaps/tw1t611/keymap.c
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,50 @@
 | 
				
			|||||||
 | 
					#include QMK_KEYBOARD_H
 | 
				
			||||||
 | 
					#include "keymap_german.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* layer constants */
 | 
				
			||||||
 | 
					enum {
 | 
				
			||||||
 | 
					  DEF = 0,
 | 
				
			||||||
 | 
					  MOD,
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
				
			||||||
 | 
					[DEF] = LAYOUT(
 | 
				
			||||||
 | 
					  _______, KC_1   , KC_2   , KC_3   , KC_4   , KC_5   ,                      KC_6   , KC_7   , KC_8   , KC_9   , KC_0   , DE_SS  ,
 | 
				
			||||||
 | 
					  KC_ESC , KC_Q   , KC_W   , KC_E   , KC_R   , KC_T   , RGB_MOD,    KC_MUTE, KC_Y   , KC_U   , KC_I   , KC_O   , KC_P   , DE_AE  ,
 | 
				
			||||||
 | 
					  KC_TAB , KC_A   , KC_S   , KC_D   , KC_F   , KC_G   , DE_PARA,    _______, KC_H   , KC_J   , KC_K   , KC_L   , DE_SLSH, DE_OE  ,
 | 
				
			||||||
 | 
					  DE_PIPE, KC_Z   , KC_X   , KC_C   , KC_V   , KC_B   , _______,    _______, KC_N   , KC_M   , DE_COMM, DE_DOT , DE_MINS, DE_UE  ,
 | 
				
			||||||
 | 
					                                         KC_LALT,                                 KC_LGUI,
 | 
				
			||||||
 | 
					                                            KC_SPC ,                           KC_ENT ,
 | 
				
			||||||
 | 
					                                               KC_LSFT,                     MO(MOD),
 | 
				
			||||||
 | 
					                                                  KC_BSPC,               KC_DEL ,
 | 
				
			||||||
 | 
					                                      KC_LCTL,                                        KC_RCTL
 | 
				
			||||||
 | 
					  ),
 | 
				
			||||||
 | 
					[MOD] = LAYOUT(
 | 
				
			||||||
 | 
					  KC_F12 , KC_F1  , KC_F2  , KC_F3  , KC_F4  , KC_F5  ,                      KC_F6  , KC_F7  , KC_F8  , KC_F9  , KC_F10 , KC_F11 ,
 | 
				
			||||||
 | 
					  DE_CIRC, DE_QUOT, DE_DQOT, DE_LCBR, DE_RCBR, DE_GRV , RGB_TOG,    _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END , DE_EQL , DE_PERC,
 | 
				
			||||||
 | 
					  DE_TILD, DE_EXLM, DE_DLR , DE_LPRN, DE_RPRN, DE_AMPR, _______,    _______, KC_LEFT, KC_DOWN, KC_UP  , KC_RGHT, DE_QST , DE_ASTR,
 | 
				
			||||||
 | 
					  DE_BSLS, DE_HASH, DE_LESS, DE_LBRC, DE_RBRC, DE_MORE, _______,    RESET  , DE_AT  , DE_EURO, DE_SCLN, DE_COLN, DE_UNDS, DE_PLUS,
 | 
				
			||||||
 | 
					                                         _______,                                 _______,
 | 
				
			||||||
 | 
					                                            _______,                           _______,
 | 
				
			||||||
 | 
					                                               _______,                     _______,
 | 
				
			||||||
 | 
					                                                  _______,               _______,
 | 
				
			||||||
 | 
					                                      _______,                                        _______
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* template for new layouts:
 | 
				
			||||||
 | 
					LAYOUT(
 | 
				
			||||||
 | 
					  _______, _______, _______, _______, _______, _______,                      _______, _______, _______, _______, _______, _______,
 | 
				
			||||||
 | 
					  _______, _______, _______, _______, _______, _______, _______,    _______, _______, _______, _______, _______, _______, _______,
 | 
				
			||||||
 | 
					  _______, _______, _______, _______, _______, _______, _______,    _______, _______, _______, _______, _______, _______, _______,
 | 
				
			||||||
 | 
					  _______, _______, _______, _______, _______, _______, _______,    _______, _______, _______, _______, _______, _______, _______,
 | 
				
			||||||
 | 
					                                         _______,                                 _______,
 | 
				
			||||||
 | 
					                                            _______,                           _______,
 | 
				
			||||||
 | 
					                                               _______,                     _______,
 | 
				
			||||||
 | 
					                                                  _______,               _______,
 | 
				
			||||||
 | 
					                                      _______,                                        _______
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* vim: set ts=2 sw=2 et: */
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/model01/keymaps/tw1t611/readme.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/model01/keymaps/tw1t611/readme.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					# Keymap for Keyboardio's Model01 by tw1t611
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Features:
 | 
				
			||||||
 | 
					- german keymap
 | 
				
			||||||
 | 
					- vim optimized
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user