[Keymap] Pvinis master (#5843)
* trying to make my global keymap * refactoring the old keymap using userspace * getting there * move readme and remove community layout * use pragma once instead of ifndefs * just make iris work * iris decent * better naming * add some modifiers on the home row * use symbol and sysctl layers * fix up * a bit faster * add < and > on symbol layer * apparently im not using z all that much.. * okok * fix up stuff * led init is back * bring back led indicators * Update keyboards/ergotravel/keymaps/pvinis/config.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * not needed * not needed * delete these for now, until I use the userspace code * remove katamari from here. made a new pr for it * lower case * drashna suggestion :) * move files to correct place * fix missing command
This commit is contained in:
		
							parent
							
								
									4cdb86c730
								
							
						
					
					
						commit
						b68d8fe82e
					
				
					 14 changed files with 750 additions and 506 deletions
				
			
		
							
								
								
									
										24
									
								
								keyboards/keebio/iris/keymaps/pvinis/config.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								keyboards/keebio/iris/keymaps/pvinis/config.h
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,24 @@
 | 
			
		|||
#pragma once
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#ifdef PRODUCT
 | 
			
		||||
#undef PRODUCT
 | 
			
		||||
#define PRODUCT Iris Keyboard - pvinis
 | 
			
		||||
#endif // PRODUCT
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// Use I2C or Serial, not both
 | 
			
		||||
#define USE_SERIAL
 | 
			
		||||
// #define USE_I2C
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// Select hand configuration
 | 
			
		||||
#define MASTER_LEFT
 | 
			
		||||
// #define MASTER_RIGHT
 | 
			
		||||
// #define EE_HANDS
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// choose pin to use for audio. c6 is the one iris uses.
 | 
			
		||||
#ifdef AUDIO_ENABLE
 | 
			
		||||
#define C6_AUDIO
 | 
			
		||||
#endif // AUDIO_ENABLE
 | 
			
		||||
							
								
								
									
										122
									
								
								keyboards/keebio/iris/keymaps/pvinis/keymap.c
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										122
									
								
								keyboards/keebio/iris/keymaps/pvinis/keymap.c
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,122 @@
 | 
			
		|||
// pvinis iris
 | 
			
		||||
// ,-----------------------------.              ,-----------------------------.
 | 
			
		||||
// |    |    |    |    |    |    |              |    |    |    |    |    |    |
 | 
			
		||||
// |----+----+----+----+----+----|              |----+----+----+----+----+----|
 | 
			
		||||
// |    |    |    |    |    |    |              |    |    |    |    |    |    |
 | 
			
		||||
// |----+----+----+----x----x----|              |----x----x----+----+----+----|
 | 
			
		||||
// |    |    |    |    |    |    |              |    |    |    |    |    |    |
 | 
			
		||||
// |----+----+----+----x----x----+----.    ,----|----x----x----+----+----+----|
 | 
			
		||||
// |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |
 | 
			
		||||
// `-------------------+----+----+----/    \----+----+----+-------------------'
 | 
			
		||||
//                    |    |    |    |      |    |    |    |
 | 
			
		||||
//                    `----+---------'      `--------------'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include QMK_KEYBOARD_H
 | 
			
		||||
#include "pvinis.h"
 | 
			
		||||
//#include "iris.h"
 | 
			
		||||
//#include "action_layer.h"
 | 
			
		||||
//#include "eeconfig.h"
 | 
			
		||||
 | 
			
		||||
#ifdef AUDIO_ENABLE
 | 
			
		||||
  #include "audio.h"
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef AUDIO_ENABLE
 | 
			
		||||
  //#define STARTUP_SONG SONG(SONIC_RING)
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef AUDIO_ENABLE
 | 
			
		||||
float tone_sonic[][2] = SONG(IN_LIKE_FLINT);
 | 
			
		||||
float tone_1[][2] = SONG(QWERTY_SOUND);
 | 
			
		||||
float tone_2[][2] = SONG(OLD_SPICE);
 | 
			
		||||
float tone_3[][2] = SONG(OVERWATCH_THEME);
 | 
			
		||||
float tone_4[][2] = SONG(QWERTY_SOUND);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
 | 
			
		||||
  // ,-----------------------------.              ,-----------------------------.
 | 
			
		||||
  // |    |    |    |    |    |QWER|              |    |    |    |    |    |    |
 | 
			
		||||
  // |----+----+----+----+----+----|              |----+----+----+----+----+----|
 | 
			
		||||
  // |Tab |    |    |    |    |CARP|              |    |    |    |    |    |Del |
 | 
			
		||||
  // |----+----+----+----x----x----|              |----x----x----+----+----+----|
 | 
			
		||||
  // |EscC|    |    |    |    |    |              |    |    |    |    |    |Ent |
 | 
			
		||||
  // |----+----+----+----x----x----+----.    ,----|----x----x----+----+----+----|
 | 
			
		||||
  // |LSft|    |    |    |    |    |Home|    |End |    |    |    |    |    |Rsft|
 | 
			
		||||
  // `-------------------+----+----+----/    \----+----+----+-------------------'
 | 
			
		||||
  //                    |Cmd |LOWR|Bspc|      |Spc |RASE|RAlt|
 | 
			
		||||
  //                    `----+---------'      `--------------'
 | 
			
		||||
  [LR_BASE] = LAYOUT_wrapper(
 | 
			
		||||
    _______, _______, _______, _______, _______, QWERTY ,                        _______, _______, _______, _______, _______, _______,
 | 
			
		||||
    KC_TAB , _______, _______, _______, _______, CARPALX,                        _______, _______, _______, _______, _______, KC_DEL ,
 | 
			
		||||
    PV_ESCC, _______, _______, _______, _______, _______,                        _______, _______, _______, _______, _______, KC_ENT ,
 | 
			
		||||
    KC_LSFT, _______, _______, _______, _______, _______, _______,      _______, _______, _______, _______, _______, _______, KC_RSFT,
 | 
			
		||||
                                        KC_LGUI, SYMBOL , KC_BSPC,      KC_SPC , SYSCTL , KC_RALT
 | 
			
		||||
  ),
 | 
			
		||||
 | 
			
		||||
  // ,-----------------------------.              ,-----------------------------.
 | 
			
		||||
  // |    |       NUMBERS_L        |              |         NUMBERS_R      |    |
 | 
			
		||||
  // |----+----+----+----+----+----|              |----+----+----+----+----+----|
 | 
			
		||||
  // |    |                        |              |                        |    |
 | 
			
		||||
  // |----+                        |              |                        +----|
 | 
			
		||||
  // |    |       QWERTY_L         |              |         QWERTY_R       |    |
 | 
			
		||||
  // |----+                        +----.    ,----|                        +----|
 | 
			
		||||
  // |    |                        |    |    |    |                        |    |
 | 
			
		||||
  // `-------------------+----+----+----/    \----+----+----+-------------------'
 | 
			
		||||
  //                    |    |    |    |      |    |    |    |
 | 
			
		||||
  //                    `----+---------'      `--------------'
 | 
			
		||||
  [LR_QWERTY] = LAYOUT_wrapper(
 | 
			
		||||
    _______, ________________NUMBERS_L__________________,                        ________________NUMBERS_R__________________, _______,
 | 
			
		||||
    _______, _________________QWERTY_L1_________________,                        _________________QWERTY_R1_________________, _______,
 | 
			
		||||
    _______, _____________MOD_QWERTY_L2_________________,                        _____________MOD_QWERTY_R2_________________, _______,
 | 
			
		||||
    _______, _________________QWERTY_L3_________________, _______,      _______, _________________QWERTY_R3_________________, _______,
 | 
			
		||||
                                        _______, _______, _______,      _______, _______, _______
 | 
			
		||||
  ),
 | 
			
		||||
 | 
			
		||||
  // ,-----------------------------.              ,-----------------------------.
 | 
			
		||||
  // |    |       NUMBERS_L        |              |         NUMBERS_R      |    |
 | 
			
		||||
  // |----+----+----+----+----+----|              |----+----+----+----+----+----|
 | 
			
		||||
  // |    |                        |              |                        |    |
 | 
			
		||||
  // |----+                        |              |                        +----|
 | 
			
		||||
  // |    |      CARPALX_L         |              |        CARPALX_R       |    |
 | 
			
		||||
  // |----+                        +----.    ,----|                        +----|
 | 
			
		||||
  // |    |                        |    |    |    |                        |    |
 | 
			
		||||
  // `-------------------+----+----+----/    \----+----+----+-------------------'
 | 
			
		||||
  //                    |    |    |    |      |    |    |    |
 | 
			
		||||
  //                    `----+---------'      `--------------'
 | 
			
		||||
  [LR_CARPALX] = LAYOUT_wrapper(
 | 
			
		||||
    _______, ________________NUMBERS_L__________________,                        ________________NUMBERS_R__________________, _______,
 | 
			
		||||
    _______, ________________CARPALX_L1_________________,                        ________________CARPALX_R1_________________, _______,
 | 
			
		||||
    _______, ________________CARPALX_L2_________________,                        ________________CARPALX_R2_________________, _______,
 | 
			
		||||
    _______, ________________CARPALX_L3_________________, _______,      _______, ________________CARPALX_R3_________________, _______,
 | 
			
		||||
                                        _______, _______, _______,      _______, _______, _______
 | 
			
		||||
  ),
 | 
			
		||||
 | 
			
		||||
  [LR_SYMBOL] = LAYOUT_wrapper(
 | 
			
		||||
    KC_F12 , ______________________F_L__________________,                        ______________________F_R__________________, KC_F11 ,
 | 
			
		||||
    _______, _________________SYMBOL_L1_________________,                        _________________SYMBOL_R1_________________, _______,
 | 
			
		||||
    _______, _________________SYMBOL_L2_________________,                        _________________SYMBOL_R2_________________, _______,
 | 
			
		||||
    _______, _________________SYMBOL_L3_________________, _______,      _______, _________________SYMBOL_R3_________________, _______,
 | 
			
		||||
                                        _______, _______, _______,      _______, _______, _______
 | 
			
		||||
  ),
 | 
			
		||||
 | 
			
		||||
  [LR_SYSCTL] = LAYOUT_wrapper(
 | 
			
		||||
    _______, _______, _______, _______, _______, _______,                        _______, _______, _______, _______, _______, _______,
 | 
			
		||||
    _______, _______, _______, _______, _______, _______,                        _________________SYSCTL_R1_________________, _______,
 | 
			
		||||
    _______, _______, _______, _______, _______, _______,                        _________________SYSCTL_R2_________________, _______,
 | 
			
		||||
    _______, _______, _______, _______, _______, _______, _______,      _______, _________________SYSCTL_R3_________________, _______,
 | 
			
		||||
                                        _______, _______, _______,      _______, _______, _______
 | 
			
		||||
  ),
 | 
			
		||||
 | 
			
		||||
  [LR_KBCTL] = LAYOUT_wrapper(
 | 
			
		||||
    XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,                        XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
 | 
			
		||||
    XXXXXXX, __________________KBCTL_L1_________________,                        __________________KBCTL_R1_________________, XXXXXXX,
 | 
			
		||||
    XXXXXXX, __________________KBCTL_L2_________________,                        __________________KBCTL_R2_________________, XXXXXXX,
 | 
			
		||||
    BASE   , __________________KBCTL_L3_________________, XXXXXXX,      XXXXXXX, __________________KBCTL_R3_________________, XXXXXXX,
 | 
			
		||||
                                        XXXXXXX, _______, XXXXXXX,      XXXXXXX, _______, XXXXXXX
 | 
			
		||||
  )
 | 
			
		||||
};
 | 
			
		||||
							
								
								
									
										2
									
								
								keyboards/keebio/iris/keymaps/pvinis/rules.mk
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								keyboards/keebio/iris/keymaps/pvinis/rules.mk
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,2 @@
 | 
			
		|||
AUDIO_ENABLE    = no # off for now
 | 
			
		||||
RGBLIGHT_ENABLE = no # off for now
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue