Start to tweak prime_e to be compatible with 39 key layout
This commit is contained in:
		
							parent
							
								
									6016bae8f4
								
							
						
					
					
						commit
						1f4cc7ab71
					
				
					 1 changed files with 8 additions and 24 deletions
				
			
		| 
						 | 
				
			
			@ -17,22 +17,6 @@
 | 
			
		|||
 | 
			
		||||
#include "rpw.c"
 | 
			
		||||
 | 
			
		||||
#ifdef CHORDAL_HOLD
 | 
			
		||||
// Handedness for Chordal Hold (https://github.com/qmk/qmk_firmware/pull/24560)
 | 
			
		||||
const char chordal_hold_layout[MATRIX_ROWS][MATRIX_COLS] PROGMEM =
 | 
			
		||||
  LAYOUT(
 | 
			
		||||
  '*'    , 'L'    , 'L'    , 'L'    , 'L'    , 'L'    ,
 | 
			
		||||
  '*'    , 'L'    , 'L'    , 'L'    , 'L'    , 'L'    ,
 | 
			
		||||
  '*'    , 'L'    , 'L'    , 'L'    , 'L'    , 'L'    ,
 | 
			
		||||
  '*'    , '*'  ,                     '*'    , '*'    ,
 | 
			
		||||
 | 
			
		||||
                    'R'    , 'R'    , 'R'    , 'R'    , 'R'    , 'R'    , '*'    ,
 | 
			
		||||
                    'R'    , 'R'    , 'R'    , 'R'    , 'R'    , '*'    ,
 | 
			
		||||
           '*'    , 'R'    , 'R'    , 'R'    , 'R'    , 'R'    , '*'    ,
 | 
			
		||||
           '*'    , '*'    ,                            '*'    , '*'
 | 
			
		||||
);
 | 
			
		||||
#endif  // CHORDAL_HOLD
 | 
			
		||||
 | 
			
		||||
enum prime_e_layers {
 | 
			
		||||
    /* _M_XYZ = Mac Os, _W_XYZ = Win/Linux */
 | 
			
		||||
    _QWERTY,
 | 
			
		||||
| 
						 | 
				
			
			@ -48,10 +32,10 @@ enum prime_e_layers {
 | 
			
		|||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
    [_QWERTY] = LAYOUT(
 | 
			
		||||
      KC_TAB,   KC_Q,   KC_W,    KC_E,   KC_R,    KC_T,                     KC_Y,   KC_U,     KC_I,     KC_O,    KC_P,     KC_BSLS, KC_BSPC,
 | 
			
		||||
      CTL_ESC,  CTL_A,  ALT_S,   SFT_D,  GUI_F,   KC_G,                     KC_H,   GUI_J,    SFT_K,    ALT_L,   CTL_SCLN, KC_QUOT,
 | 
			
		||||
      KC_LSFT,  KC_Z,   KC_X,    KC_C,   KC_V,    KC_B,          MO(_PROG), KC_N,   KC_M,     KC_COMM,  KC_DOT,  KC_SLSH,  MO(_APPS),
 | 
			
		||||
      KC_TRNS,  KC_TRNS,         MO(_NUMPAD),     SYM_ENT,       NUM_SPC,           MO(_NAV),                    KC_TRNS,  KC_TRNS
 | 
			
		||||
      _______,  KC_Q,   KC_W,    KC_E,   KC_R,    KC_T,                     KC_Y,   KC_U,     KC_I,     KC_O,    KC_P,     _______, _______,
 | 
			
		||||
      _______,  CTL_A,  ALT_S,   SFT_D,  GUI_F,   KC_G,                     KC_H,   GUI_J,    SFT_K,    ALT_L,   CTL_SCLN, _______,
 | 
			
		||||
      _______,  KC_Z,   KC_X,    KC_C,   KC_V,    KC_B,          MO(_PROG), KC_N,   KC_M,     KC_COMM,  KC_DOT,  KC_SLSH,  _______,
 | 
			
		||||
      KC_TRNS,  KC_TRNS,         MO(_NAV),     MO(_SYM),      NUM_SPC,           MO(_NAV),                    KC_TRNS,  KC_TRNS
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
    [_GAME] = LAYOUT(
 | 
			
		||||
| 
						 | 
				
			
			@ -63,10 +47,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
 | 
			
		||||
    // Navigation
 | 
			
		||||
    [_NAV] = LAYOUT(
 | 
			
		||||
      KC_TRNS,   KC_1,      KC_2,      KC_3,      KC_4,       KC_5,             KC_6,      KC_7,      KC_8,     KC_9,    KC_0,     KC_MINS, KC_BSPC,
 | 
			
		||||
      KC_TRNS,   KC_TRNS,   KC_TRNS,   KC_TRNS,   KC_TRNS,    KC_TRNS,          KC_TRNS,   KC_LEFT,   KC_DOWN,  KC_UP,   KC_RIGHT, KC_BSLS,
 | 
			
		||||
      KC_TRNS,   KC_TRNS,   KC_TRNS,   KC_TRNS,   KC_TRNS,    KC_TRNS,          KC_TRNS,   KC_HOME,   KC_PGDN,  KC_PGUP, KC_END,   KC_TRNS, KC_TRNS,
 | 
			
		||||
      BL_TOGG,   BL_STEP,                         KC_TRNS,    KC_TRNS,	        MO(_FUNC), KC_TRNS,                                KC_TRNS, KC_TRNS
 | 
			
		||||
      KC_TRNS,   KC_1,     KC_2,      KC_3,      KC_4,       KC_5,             KC_6,      KC_7,      KC_8,     KC_9,    KC_0,     KC_DEL, KC_BSPC,
 | 
			
		||||
      KC_TRNS,   KC_TAB,   KC_TRNS,   KC_TRNS,   KC_TRNS,    KC_TRNS,          KC_TRNS,   KC_LEFT,   KC_DOWN,  KC_UP,   KC_RIGHT, KC_ENT,
 | 
			
		||||
      KC_TRNS,   QK_GESC,  KC_TRNS,   KC_TRNS,   KC_TRNS,    KC_TRNS,          KC_TRNS,   KC_HOME,   KC_PGDN,  KC_PGUP, KC_END,   KC_TRNS, KC_TRNS,
 | 
			
		||||
      BL_TOGG,   BL_STEP,                        KC_TRNS,    KC_TRNS,	         MO(_FUNC), KC_TRNS,                                KC_TRNS, KC_TRNS
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
    // Symbol layer
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue