mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 05:12:33 +01:00 
			
		
		
		
	Update to my keymaps and userspace (#4447)
* fix to prime o keymap * changed ortho keymaps * added some symbols to lower layer * set lower to be a higher layer than raise * added split layout option with center numpad to prime_o keymap * added some gaming functionality * added alt f4 ortho keymaps and userspace * fixed small error
This commit is contained in:
		
							parent
							
								
									d9453a93f3
								
							
						
					
					
						commit
						667e0962eb
					
				| @ -6,8 +6,8 @@ | |||||||
| 
 | 
 | ||||||
| enum layers { | enum layers { | ||||||
|   _BASE, |   _BASE, | ||||||
|   _LOWER, |   _RAISE, | ||||||
|   _RAISE |   _LOWER | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||||
| @ -45,7 +45,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
| [_LOWER] = LAYOUT_ortho_4x12( | [_LOWER] = LAYOUT_ortho_4x12( | ||||||
|   DE_TILD,  DE_EXLM,  DE_DQOT,  DE_HASH,  DE_DLR,   DE_PERC,  CU_CIRC,  DE_AMPR,  DE_ASTR,  DE_LPRN,  DE_RPRN,  _______, |   DE_TILD,  DE_EXLM,  DE_DQOT,  DE_HASH,  DE_DLR,   DE_PERC,  CU_CIRC,  DE_AMPR,  DE_ASTR,  DE_LPRN,  DE_RPRN,  _______, | ||||||
|   _______,  DE_AT,    CTRLX,    CTRLC,    CTRLV,    XXXXXXX,  XXXXXXX,  DE_UNDS,  DE_PLUS,  DE_LCBR,  DE_RCBR,  DE_PIPE, |   _______,  DE_AT,    CTRLX,    CTRLC,    CTRLV,    XXXXXXX,  XXXXXXX,  DE_UNDS,  DE_PLUS,  DE_LCBR,  DE_RCBR,  DE_PIPE, | ||||||
|   _______,  DE_EURO,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,  _______,  _______,  _______, |   _______,  DE_EURO,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  _______, | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
| ), | ), | ||||||
| 
 | 
 | ||||||
| @ -64,7 +64,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
| [_RAISE] = LAYOUT_ortho_4x12( | [_RAISE] = LAYOUT_ortho_4x12( | ||||||
|   CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     _______, |   CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     _______, | ||||||
|   _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  CU_BSLS, |   _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  CU_BSLS, | ||||||
|   _______,  KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   _______,  _______,  _______,  _______,  _______, |   _______,  KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   XXXXXXX,  _______,  _______,  _______,  _______, | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
| ), | ), | ||||||
| 
 | 
 | ||||||
| @ -89,21 +89,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
| 
 | 
 | ||||||
| /* Navigation
 | /* Navigation
 | ||||||
| ,-----------------------------------------------------------------------------------------------------------------------. | ,-----------------------------------------------------------------------------------------------------------------------. | ||||||
| |ESCT     |PageDown |Up       |PageUp   |Home     |         |         |         |Win+Up   |         |         |Del      | | |ALT F4   |PageDown |Up       |PageUp   |Home     |         |         |         |Win+Up   |         |         |Del      | | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
| |         |Left     |Down     |Right    |End      |         |         |Win+Left |Win+Down |Win+Right|         |Enter    | | |         |Left     |Down     |Right    |End      |         |         |Win+Left |Win+Down |Win+Right|         |Enter    | | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
| |         |Prev     |Pause    |Next     |LowerVol |RaiseVol |Mute     |         |         |         |         |         | | |         |Prev     |Pause    |Next     |LowerVol |RaiseVol |Mute     |         |         |         |         |         | | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
| |RESET    |         |         |         |         |         |         |         |         |         |         |Game     | | |RESET    |ESCT     |         |         |         |         |         |         |         |         |         |Game     | | ||||||
| `-----------------------------------------------------------------------------------------------------------------------' | `-----------------------------------------------------------------------------------------------------------------------' | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
| [_NAV] = LAYOUT_ortho_4x12( | [_NAV] = LAYOUT_ortho_4x12( | ||||||
|   CU_ESCT,  KC_PGDN,  KC_UP,    KC_PGUP,  KC_HOME,  XXXXXXX,  XXXXXXX,  XXXXXXX,  GUIU,     XXXXXXX,  XXXXXXX,  KC_DEL, |   ALTF4,    KC_PGDN,  KC_UP,    KC_PGUP,  KC_HOME,  XXXXXXX,  XXXXXXX,  XXXXXXX,  GUIU,     XXXXXXX,  XXXXXXX,  KC_DEL, | ||||||
|   _______,  KC_LEFT,  KC_DOWN,  KC_RGHT,  KC_END,   XXXXXXX,  XXXXXXX,  GUIL,     GUID,     GUIR,     RGB_M_P,  KC_ENT, |   _______,  KC_LEFT,  KC_DOWN,  KC_RGHT,  KC_END,   XXXXXXX,  XXXXXXX,  GUIL,     GUID,     GUIR,     RGB_M_P,  KC_ENT, | ||||||
|   _______,  KC_MPRV,  KC_MPLY,  KC_MNXT,  KC_VOLD,  KC_VOLU,  KC_MUTE,  RGB_TOG,  RGB_MOD,  RGB_HUI,  CU_RGBV,  _______, |   _______,  KC_MPRV,  KC_MPLY,  KC_MNXT,  KC_VOLD,  KC_VOLU,  KC_MUTE,  RGB_TOG,  RGB_MOD,  RGB_HUI,  CU_RGBV,  _______, | ||||||
|   RESET,    _______,  _______,  _______,  _______,  KC_SPC,   KC_ENT,   _______,  _______,  _______,  _______,  CU_GAME |   RESET,    CU_ESCT,  _______,  _______,  _______,  KC_SPC,   KC_ENT,   _______,  _______,  _______,  _______,  CU_GAME | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| }; | }; | ||||||
| @ -121,6 +121,17 @@ switch (keycode) { | |||||||
|     } else { |     } else { | ||||||
|       return true; |       return true; | ||||||
|     } |     } | ||||||
|  |   case KC_LALT: | ||||||
|  |     if (game) { | ||||||
|  |       if (record->event.pressed){ | ||||||
|  |         layer_on(_RAISE); | ||||||
|  |       } else { | ||||||
|  |         layer_off(_RAISE); | ||||||
|  |       } | ||||||
|  |       return false; | ||||||
|  |     } else { | ||||||
|  |       return true; | ||||||
|  |     } | ||||||
|   default: |   default: | ||||||
|     return true; |     return true; | ||||||
|   } |   } | ||||||
|  | |||||||
| @ -6,8 +6,8 @@ | |||||||
| 
 | 
 | ||||||
| enum layers { | enum layers { | ||||||
|   _BASE, |   _BASE, | ||||||
|   _LOWER, |  | ||||||
|   _RAISE, |   _RAISE, | ||||||
|  |   _LOWER, | ||||||
|   _MUSICMODE |   _MUSICMODE | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| @ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
| [_LOWER] = LAYOUT_ortho_4x12( | [_LOWER] = LAYOUT_ortho_4x12( | ||||||
|   DE_TILD,  DE_EXLM,  DE_DQOT,  DE_HASH,  DE_DLR,   DE_PERC,  CU_CIRC,  DE_AMPR,  DE_ASTR,  DE_LPRN,  DE_RPRN,  _______, |   DE_TILD,  DE_EXLM,  DE_DQOT,  DE_HASH,  DE_DLR,   DE_PERC,  CU_CIRC,  DE_AMPR,  DE_ASTR,  DE_LPRN,  DE_RPRN,  _______, | ||||||
|   _______,  DE_AT,    CTRLX,    CTRLC,    CTRLV,    XXXXXXX,  XXXXXXX,  DE_UNDS,  DE_PLUS,  DE_LCBR,  DE_RCBR,  DE_PIPE, |   _______,  DE_AT,    CTRLX,    CTRLC,    CTRLV,    XXXXXXX,  XXXXXXX,  DE_UNDS,  DE_PLUS,  DE_LCBR,  DE_RCBR,  DE_PIPE, | ||||||
|   _______,  DE_EURO,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,  _______,  _______,  _______, |   _______,  DE_EURO,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  _______, | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
| ), | ), | ||||||
| 
 | 
 | ||||||
| @ -65,7 +65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
| [_RAISE] = LAYOUT_ortho_4x12( | [_RAISE] = LAYOUT_ortho_4x12( | ||||||
|   CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     _______, |   CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     _______, | ||||||
|   _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  CU_BSLS, |   _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  CU_BSLS, | ||||||
|   _______,  KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   _______,  _______,  _______,  _______,  _______, |   _______,  KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   XXXXXXX,  _______,  _______,  _______,  _______, | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
| ), | ), | ||||||
| 
 | 
 | ||||||
| @ -97,21 +97,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
| 
 | 
 | ||||||
| /* Navigation
 | /* Navigation
 | ||||||
| ,-----------------------------------------------------------------------------------------------------------------------. | ,-----------------------------------------------------------------------------------------------------------------------. | ||||||
| |ESCT     |PageDown |Up       |PageUp   |Home     |         |         |         |Win+Up   |         |         |Del      | | |ALT F4   |PageDown |Up       |PageUp   |Home     |         |         |         |Win+Up   |         |         |Del      | | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
| |         |Left     |Down     |Right    |End      |         |         |Win+Left |Win+Down |Win+Right|         |Enter    | | |         |Left     |Down     |Right    |End      |         |         |Win+Left |Win+Down |Win+Right|         |Enter    | | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
| |         |Prev     |Pause    |Next     |LowerVol |RaiseVol |Mute     |         |         |         |         |         | | |         |Prev     |Pause    |Next     |LowerVol |RaiseVol |Mute     |         |         |         |         |         | | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
| |RESET    |         |         |         |         |         |         |         |         |         |         |Game     | | |RESET    |ESCT     |         |         |         |         |         |         |         |         |         |Game     | | ||||||
| `-----------------------------------------------------------------------------------------------------------------------' | `-----------------------------------------------------------------------------------------------------------------------' | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
| [_NAV] = LAYOUT_ortho_4x12( | [_NAV] = LAYOUT_ortho_4x12( | ||||||
|   CU_ESCT,  KC_PGDN,  KC_UP,    KC_PGUP,  KC_HOME,  XXXXXXX,  XXXXXXX,  XXXXXXX,  GUIU,     XXXXXXX,  XXXXXXX,  KC_DEL, |   ALTF4,    KC_PGDN,  KC_UP,    KC_PGUP,  KC_HOME,  XXXXXXX,  XXXXXXX,  XXXXXXX,  GUIU,     XXXXXXX,  XXXXXXX,  KC_DEL, | ||||||
|   _______,  KC_LEFT,  KC_DOWN,  KC_RGHT,  KC_END,   XXXXXXX,  XXXXXXX,  GUIL,     GUID,     GUIR,     XXXXXXX,  KC_ENT, |   _______,  KC_LEFT,  KC_DOWN,  KC_RGHT,  KC_END,   XXXXXXX,  XXXXXXX,  GUIL,     GUID,     GUIR,     XXXXXXX,  KC_ENT, | ||||||
|   _______,  KC_MPRV,  KC_MPLY,  KC_MNXT,  KC_VOLD,  KC_VOLU,  KC_MUTE,  MU_ON,    XXXXXXX,  XXXXXXX,  XXXXXXX,  _______, |   _______,  KC_MPRV,  KC_MPLY,  KC_MNXT,  KC_VOLD,  KC_VOLU,  KC_MUTE,  MU_ON,    XXXXXXX,  XXXXXXX,  XXXXXXX,  _______, | ||||||
|   RESET,    _______,  _______,  _______,  _______,  KC_SPC,   KC_ENT,   _______,  _______,  _______,  _______,  CU_GAME |   RESET,    CU_ESCT,  _______,  _______,  _______,  KC_SPC,   KC_ENT,   _______,  _______,  _______,  _______,  CU_GAME | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| }; | }; | ||||||
| @ -129,6 +129,17 @@ switch (keycode) { | |||||||
|     } else { |     } else { | ||||||
|       return true; |       return true; | ||||||
|     } |     } | ||||||
|  |   case KC_LALT: | ||||||
|  |     if (game) { | ||||||
|  |       if (record->event.pressed){ | ||||||
|  |         layer_on(_RAISE); | ||||||
|  |       } else { | ||||||
|  |         layer_off(_RAISE); | ||||||
|  |       } | ||||||
|  |       return false; | ||||||
|  |     } else { | ||||||
|  |       return true; | ||||||
|  |     } | ||||||
|   case MU_ON: |   case MU_ON: | ||||||
|     if(record->event.pressed) { |     if(record->event.pressed) { | ||||||
|       layer_off(_LOWER); |       layer_off(_LOWER); | ||||||
|  | |||||||
| @ -8,135 +8,15 @@ | |||||||
| 
 | 
 | ||||||
| enum layers { | enum layers { | ||||||
|   _BASE, |   _BASE, | ||||||
|   _LOWER, |  | ||||||
|   _RAISE, |   _RAISE, | ||||||
|  |   _LOWER, | ||||||
|   _GAME = _NAV+1 |   _GAME = _NAV+1 | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||||
| 
 | 
 | ||||||
| #ifndef LEFTNUM |  | ||||||
| /* Base
 |  | ||||||
| ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. |  | ||||||
| |`        |1        |2        |3        |4        |5        |6        |7        |8        |9        |0        |\        |Numlock  |/        |*        |=        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |Tab      |Q        |W        |E        |R        |T        |Z        |U        |I        |O        |P        |Backspace|7        |8        |9        |-        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |Esc/Nav  |A        |S        |D        |F        |G        |H        |J        |K        |L        |;        |'        |4        |5        |6        |+        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |(/LShift |Y        |X        |C        |V        |B        |N        |M        |,        |.        |/        |)/RShift |1        |2        |3        |Enter    | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |RCtrl    |         |Alt      |Win      |Lower    |Space    |Enter    |Raise    |Win      |AltGr    |         |LCtrl    |00       |0        |.        |Tab      | |  | ||||||
| `---------------------------------------------------------------------------------------------------------------------------------------------------------------' |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| [_BASE] = LAYOUT( |  | ||||||
|   CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     CU_BSLS,  KC_NLCK,  KC_PSLS,  KC_PAST,  KC_PMNS, |  | ||||||
|   KC_TAB,   DE_Q,     DE_W,     DE_E,     DE_R,     DE_T,     CU_Z,     DE_U,     DE_I,     DE_O,     DE_P,     KC_BSPC,  KC_P7,    KC_P8,    KC_P9,    KC_PPLS, |  | ||||||
|   CU_NAV,   DE_A,     DE_S,     DE_D,     DE_F,     DE_G,     DE_H,     DE_J,     DE_K,     DE_L,     CU_SCLN,  CU_QUOT,  KC_P4,    KC_P5,    KC_P6,    KC_PEQL, |  | ||||||
|   CU_LSFT,  CU_Y,     DE_X,     DE_C,     DE_V,     DE_B,     DE_N,     DE_M,     CU_COMM,  CU_DOT,   CU_SLSH,  CU_RSFT,  KC_P1,    KC_P2,    KC_P3,    KC_PENT, |  | ||||||
|   KC_LCTL,  XXXXXXX,  KC_LGUI,  KC_LALT,  LOWER,    KC_SPC,   KC_ENT,   RAISE,    KC_RALT,  KC_RGUI,  KC_APP,   KC_RCTL,  KC_P00,   KC_P0,    KC_PDOT,  KC_TAB |  | ||||||
| ), |  | ||||||
| 
 |  | ||||||
| /* Lower
 |  | ||||||
| ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. |  | ||||||
| |`        |1        |2        |3        |4        |5        |6        |7        |8        |9        |0        |         |Numlock  |/        |*        |-        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |~        |!        |"        |#        |$        |%        |^        |&        |*        |(        |)        |         |7        |8        |9        |+        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |@        |Strg+X   |Strg+C   |Strg+V   |         |         |_        |+        |{        |}        ||        |4        |5        |6        |=        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |?        |         |         |         |         |         |         |         |         |         |         |1        |2        |3        |Enter    | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |         |         |         |         |         |         |         |         |         |         |         |00       |0        |.        |Tab      | |  | ||||||
| `---------------------------------------------------------------------------------------------------------------------------------------------------------------' |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| [_LOWER] = LAYOUT( |  | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, |  | ||||||
|   DE_TILD,  DE_EXLM,  DE_DQOT,  DE_HASH,  DE_DLR,   DE_PERC,  CU_CIRC,  DE_AMPR,  DE_ASTR,  DE_LPRN,  DE_RPRN,  _______,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  DE_AT,    CTRLX,    CTRLC,    CTRLV,    XXXXXXX,  XXXXXXX,  DE_UNDS,  DE_PLUS,  DE_LCBR,  DE_RCBR,  DE_PIPE,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  DE_EURO,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ |  | ||||||
| ), |  | ||||||
| 
 |  | ||||||
| /* Raise
 |  | ||||||
| ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. |  | ||||||
| |`        |1        |2        |3        |4        |5        |6        |7        |8        |9        |0        |         |Numlock  |/        |*        |-        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |`        |1        |2        |3        |4        |5        |6        |7        |8        |9        |0        |         |7        |8        |9        |+        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |F1       |F2       |F3       |F4       |F5       |F6       |-        |=        |[        |]        |\        |4        |5        |6        |=        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |F7       |F8       |F9       |F10      |F11      |F12      |         |         |         |         |         |1        |2        |3        |Enter    | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |         |         |         |         |         |         |         |         |         |         |         |00       |0        |.        |Tab      | |  | ||||||
| `---------------------------------------------------------------------------------------------------------------------------------------------------------------' |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| [_RAISE] = LAYOUT( |  | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, |  | ||||||
|   CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     _______,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  CU_BSLS,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ |  | ||||||
| ), |  | ||||||
| 
 |  | ||||||
| /* Deadkey
 |  | ||||||
| ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. |  | ||||||
| |         |         |         |         |         |         |         |         |         |         |         |         |Numlock  |/        |*        |-        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |         |         |         |         |         |         |Ü        |         |Ö        |         |         |7        |8        |9        |+        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |Ä        |ß        |         |         |         |         |         |         |         |         |         |4        |5        |6        |=        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |         |         |         |         |         |         |         |         |         |         |         |1        |2        |3        |Enter    | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |         |         |         |         |"        |"        |         |         |         |         |         |00       |0        |.        |Tab      | |  | ||||||
| `---------------------------------------------------------------------------------------------------------------------------------------------------------------' |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| [_DEADKEY] = LAYOUT( |  | ||||||
|   CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    _______,  _______,  _______,  _______, |  | ||||||
|   KC_TAB,   CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_UE,    CU_ED,    CU_OE,    CU_ED,    _______,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  CU_AE,    CU_SS,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_DDQ,   _______,  _______,  _______,  _______, |  | ||||||
|   _______,  CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    _______,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  _______,  _______,  _______,  _______,  CU_DDQ,   CU_DDQ,   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ |  | ||||||
| ), |  | ||||||
| 
 |  | ||||||
| /* Navigation
 |  | ||||||
| ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. |  | ||||||
| |Escape   |         |         |         |         |         |         |         |         |         |         |         |Numlock  |/        |*        |-        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |ESCT     |PageDown |Up       |PageUp   |Home     |         |         |         |Win+Up   |         |         |Del      |7        |8        |9        |+        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |Left     |Down     |Right    |End      |         |         |Win+Left |Win+Down |Win+Right|         |Enter    |4        |5        |6        |=        | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |         |Prev     |Pause    |Next     |LowerVol |RaiseVol |Mute     |         |         |         |         |         |1        |2        |3        |Enter    | |  | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| |  | ||||||
| |RESET    |         |         |         |         |         |         |         |         |         |         |Game     |00       |0        |.        |Tab      | |  | ||||||
| `---------------------------------------------------------------------------------------------------------------------------------------------------------------' |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| [_NAV] = LAYOUT( |  | ||||||
|   KC_ESC,   XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,  _______,  _______,  _______, |  | ||||||
|   CU_ESCT,  KC_PGDN,  KC_UP,    KC_PGUP,  KC_HOME,  XXXXXXX,  XXXXXXX,  XXXXXXX,  GUIU,     XXXXXXX,  XXXXXXX,  KC_DEL,   _______,  _______,  _______,  _______, |  | ||||||
|   _______,  KC_LEFT,  KC_DOWN,  KC_RGHT,  KC_END,   XXXXXXX,  XXXXXXX,  GUIL,     GUID,     GUIR,     XXXXXXX,  KC_ENT,   _______,  _______,  _______,  _______, |  | ||||||
|   _______,  KC_MPRV,  KC_MPLY,  KC_MNXT,  KC_VOLD,  KC_VOLU,  KC_MUTE,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,  _______,  _______,  _______,  _______, |  | ||||||
|   RESET,    _______,  _______,  _______,  _______,  KC_SPC,   KC_ENT,   _______,  _______,  _______,  _______,  CU_GAME,  _______,  _______,  _______,  _______ |  | ||||||
| ), |  | ||||||
| 
 |  | ||||||
| // Can be used to place macros on the numpad
 |  | ||||||
| [_GAME] = LAYOUT( |  | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, |  | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ |  | ||||||
| ) |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #ifdef LEFTNUM | #ifdef LEFTNUM | ||||||
|  | 
 | ||||||
| /* Base
 | /* Base
 | ||||||
| ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
| |-        |*        |/        |Numlock  |`        |1        |2        |3        |4        |5        |6        |7        |8        |9        |0        |\        | | |-        |*        |/        |Numlock  |`        |1        |2        |3        |4        |5        |6        |7        |8        |9        |0        |\        | | ||||||
| @ -154,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
| [_BASE] = LAYOUT( | [_BASE] = LAYOUT( | ||||||
|   KC_PMNS,  KC_PAST,  KC_PSLS,  KC_NLCK,  CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     CU_BSLS, |   KC_PMNS,  KC_PAST,  KC_PSLS,  KC_NLCK,  CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     CU_BSLS, | ||||||
|   KC_PPLS,  KC_P7,    KC_P8,    KC_P9,    KC_TAB,   DE_Q,     DE_W,     DE_E,     DE_R,     DE_T,     CU_Z,     DE_U,     DE_I,     DE_O,     DE_P,     KC_BSPC, |   KC_PPLS,  KC_P7,    KC_P8,    KC_P9,    KC_TAB,   DE_Q,     DE_W,     DE_E,     DE_R,     DE_T,     CU_Z,     DE_U,     DE_I,     DE_O,     DE_P,     KC_BSPC, | ||||||
|   KC_PEQL,  KC_P4,    KC_P5,    KC_P6,    CU_NAV,   DE_A,     DE_S,     DE_D,     DE_F,     DE_G,     DE_H,     DE_J,     DE_K,     DE_L,     CU_SCLN,  CU_QUOT, |   CU_EQL,   KC_P4,    KC_P5,    KC_P6,    CU_NAV,   DE_A,     DE_S,     DE_D,     DE_F,     DE_G,     DE_H,     DE_J,     DE_K,     DE_L,     CU_SCLN,  CU_QUOT, | ||||||
|   KC_PENT,  KC_P1,    KC_P2,    KC_P3,    CU_LSFT,  CU_Y,     DE_X,     DE_C,     DE_V,     DE_B,     DE_N,     DE_M,     CU_COMM,  CU_DOT,   CU_SLSH,  CU_RSFT, |   KC_PENT,  KC_P1,    KC_P2,    KC_P3,    CU_LSFT,  CU_Y,     DE_X,     DE_C,     DE_V,     DE_B,     DE_N,     DE_M,     CU_COMM,  CU_DOT,   CU_SLSH,  CU_RSFT, | ||||||
|   KC_BSPC,  KC_PDOT,  KC_P0,    KC_P00,   KC_LCTL,  XXXXXXX,  KC_LGUI,  KC_LALT,  LOWER,    KC_SPC,   KC_ENT,   RAISE,    KC_RALT,  KC_RGUI,  KC_APP,   KC_RCTL |   KC_BSPC,  KC_PDOT,  KC_P0,    KC_P00,   KC_LCTL,  XXXXXXX,  KC_LGUI,  KC_LALT,  LOWER,    KC_SPC,   KC_ENT,   RAISE,    KC_RALT,  KC_RGUI,  KC_APP,   KC_RCTL | ||||||
| ), | ), | ||||||
| @ -177,7 +57,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|   _______,  _______,  _______,  _______,  DE_TILD,  DE_EXLM,  DE_DQOT,  DE_HASH,  DE_DLR,   DE_PERC,  CU_CIRC,  DE_AMPR,  DE_ASTR,  DE_LPRN,  DE_RPRN,  _______, |   _______,  _______,  _______,  _______,  DE_TILD,  DE_EXLM,  DE_DQOT,  DE_HASH,  DE_DLR,   DE_PERC,  CU_CIRC,  DE_AMPR,  DE_ASTR,  DE_LPRN,  DE_RPRN,  _______, | ||||||
|   _______,  _______,  _______,  _______,  _______,  DE_AT,    CTRLX,    CTRLC,    CTRLV,    XXXXXXX,  XXXXXXX,  DE_UNDS,  DE_PLUS,  DE_LCBR,  DE_RCBR,  DE_PIPE, |   _______,  _______,  _______,  _______,  _______,  DE_AT,    CTRLX,    CTRLC,    CTRLV,    XXXXXXX,  XXXXXXX,  DE_UNDS,  DE_PLUS,  DE_LCBR,  DE_RCBR,  DE_PIPE, | ||||||
|   _______,  _______,  _______,  _______,  _______,  DE_EURO,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,  _______,  _______,  _______, |   _______,  _______,  _______,  _______,  _______,  DE_EURO,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  _______, | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
| ), | ), | ||||||
| 
 | 
 | ||||||
| @ -199,7 +79,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|   _______,  _______,  _______,  _______,  CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     _______, |   _______,  _______,  _______,  _______,  CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     _______, | ||||||
|   _______,  _______,  _______,  _______,  _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  CU_BSLS, |   _______,  _______,  _______,  _______,  _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  CU_BSLS, | ||||||
|   _______,  _______,  _______,  _______,  _______,  KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   _______,  _______,  _______,  _______,  _______, |   _______,  _______,  _______,  _______,  _______,  KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   XXXXXXX,  _______,  _______,  _______,  _______, | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
| ), | ), | ||||||
| 
 | 
 | ||||||
| @ -229,22 +109,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
| ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
| |-        |*        |/        |Numlock  |Escape   |         |         |         |         |         |         |         |         |         |         |         | | |-        |*        |/        |Numlock  |Escape   |         |         |         |         |         |         |         |         |         |         |         | | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
| |+        |7        |8        |9        |ESCT     |PageDown |Up       |PageUp   |Home     |         |         |         |Win+Up   |         |         |Del      | | |+        |7        |8        |9        |ALT F4   |PageDown |Up       |PageUp   |Home     |         |         |         |Win+Up   |         |         |Del      | | ||||||
| |---------+---------+---------+---------|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | |---------+---------+---------+---------|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
| |=        |4        |5        |6        |         |Left     |Down     |Right    |End      |         |         |Win+Left |Win+Down |Win+Right|         |Enter    | | |=        |4        |5        |6        |         |Left     |Down     |Right    |End      |         |         |Win+Left |Win+Down |Win+Right|         |Enter    | | ||||||
| |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
| |Enter    |1        |2        |3        |         |Prev     |Pause    |Next     |LowerVol |RaiseVol |Mute     |         |         |         |         |         | | |Enter    |1        |2        |3        |         |Prev     |Pause    |Next     |LowerVol |RaiseVol |Mute     |         |         |         |         |         | | ||||||
| |---------+---------+---------+---------|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | |---------+---------+---------+---------|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
| |Backspace|.        |0        |00       |RESET    |         |         |         |         |         |         |         |         |         |         |Game     | | |Backspace|.        |0        |00       |RESET    |ESCT     |         |         |         |         |         |         |         |         |         |Game     | | ||||||
| `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
| [_NAV] = LAYOUT( | [_NAV] = LAYOUT( | ||||||
|   _______,  _______,  _______,  _______,  KC_ESC,   XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX, |   _______,  _______,  _______,  _______,  KC_ESC,   XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX, | ||||||
|   _______,  _______,  _______,  _______,  CU_ESCT,  KC_PGDN,  KC_UP,    KC_PGUP,  KC_HOME,  XXXXXXX,  XXXXXXX,  XXXXXXX,  GUIU,     XXXXXXX,  XXXXXXX,  KC_DEL, |   _______,  _______,  _______,  _______,  ALTF4,    KC_PGDN,  KC_UP,    KC_PGUP,  KC_HOME,  XXXXXXX,  XXXXXXX,  XXXXXXX,  GUIU,     XXXXXXX,  XXXXXXX,  KC_DEL, | ||||||
|   _______,  _______,  _______,  _______,  _______,  KC_LEFT,  KC_DOWN,  KC_RGHT,  KC_END,   XXXXXXX,  XXXXXXX,  GUIL,     GUID,     GUIR,     XXXXXXX,  KC_ENT, |   _______,  _______,  _______,  _______,  _______,  KC_LEFT,  KC_DOWN,  KC_RGHT,  KC_END,   XXXXXXX,  XXXXXXX,  GUIL,     GUID,     GUIR,     XXXXXXX,  KC_ENT, | ||||||
|   _______,  _______,  _______,  _______,  _______,  KC_MPRV,  KC_MPLY,  KC_MNXT,  KC_VOLD,  KC_VOLU,  KC_MUTE,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______, |   _______,  _______,  _______,  _______,  _______,  KC_MPRV,  KC_MPLY,  KC_MNXT,  KC_VOLD,  KC_VOLU,  KC_MUTE,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______, | ||||||
|   _______,  _______,  _______,  _______,  RESET,    _______,  _______,  _______,  _______,  KC_SPC,   KC_ENT,   _______,  _______,  _______,  _______,  CU_GAME |   _______,  _______,  _______,  _______,  RESET,    CU_ESCT,  _______,  _______,  _______,  KC_SPC,   KC_ENT,   _______,  _______,  _______,  _______,  CU_GAME | ||||||
| ), | ), | ||||||
| 
 | 
 | ||||||
| // Can be used to place macros on the numpad
 | // Can be used to place macros on the numpad
 | ||||||
| @ -255,6 +135,249 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
| ) | ) | ||||||
|  | 
 | ||||||
|  | #elif defined CENTERNUM | ||||||
|  | 
 | ||||||
|  | /* Base
 | ||||||
|  | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
|  | |`        |1        |2        |3        |4        |5        |Numlock  |/        |*        |=        |6        |7        |8        |9        |0        |\        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |Tab      |Q        |W        |E        |R        |T        |7        |8        |9        |-        |Z        |U        |I        |O        |P        |Backspace| | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |Esc/Nav  |A        |S        |D        |F        |G        |4        |5        |6        |+        |H        |J        |K        |L        |;        |'        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |(/LShift |Y        |X        |C        |V        |B        |1        |2        |3        |Enter    |N        |M        |,        |.        |/        |)/RShift | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |RCtrl    |         |Alt      |Win      |Lower    |Space    |00       |0        |.        |Tab      |Enter    |Raise    |Win      |AltGr    |         |LCtrl    | | ||||||
|  | `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | [_BASE] = LAYOUT( | ||||||
|  |   CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     KC_NLCK,  KC_PSLS,  KC_PAST,  KC_PMNS,  CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     CU_BSLS, | ||||||
|  |   KC_TAB,   DE_Q,     DE_W,     DE_E,     DE_R,     DE_T,     KC_P7,    KC_P8,    KC_P9,    KC_PPLS,  CU_Z,     DE_U,     DE_I,     DE_O,     DE_P,     KC_BSPC, | ||||||
|  |   CU_NAV,   DE_A,     DE_S,     DE_D,     DE_F,     DE_G,     KC_P4,    KC_P5,    KC_P6,    CU_EQL,   DE_H,     DE_J,     DE_K,     DE_L,     CU_SCLN,  CU_QUOT, | ||||||
|  |   CU_LSFT,  CU_Y,     DE_X,     DE_C,     DE_V,     DE_B,     KC_P1,    KC_P2,    KC_P3,    KC_PENT,  DE_N,     DE_M,     CU_COMM,  CU_DOT,   CU_SLSH,  CU_RSFT, | ||||||
|  |   KC_LCTL,  XXXXXXX,  KC_LGUI,  KC_LALT,  LOWER,    KC_SPC,   KC_P00,   KC_P0,    KC_PDOT,  KC_TAB,   KC_ENT,   RAISE,    KC_RALT,  KC_RGUI,  KC_APP,   KC_RCTL | ||||||
|  | ), | ||||||
|  | 
 | ||||||
|  | /* Lower
 | ||||||
|  | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
|  | |`        |1        |2        |3        |4        |5        |Numlock  |/        |*        |-        |6        |7        |8        |9        |0        |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |~        |!        |"        |#        |$        |%        |7        |8        |9        |+        |^        |&        |*        |(        |)        |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |@        |Strg+X   |Strg+C   |Strg+V   |         |4        |5        |6        |=        |         |_        |+        |{        |}        ||        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |?        |         |         |         |         |1        |2        |3        |Enter    |         |         |         |         |         |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |         |         |         |         |         |00       |0        |.        |Tab      |         |         |         |         |         |         | | ||||||
|  | `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | [_LOWER] = LAYOUT( | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   DE_TILD,  DE_EXLM,  DE_DQOT,  DE_HASH,  DE_DLR,   DE_PERC,  _______,  _______,  _______,  _______,  CU_CIRC,  DE_AMPR,  DE_ASTR,  DE_LPRN,  DE_RPRN,  _______, | ||||||
|  |   _______,  DE_AT,    CTRLX,    CTRLC,    CTRLV,    XXXXXXX,  _______,  _______,  _______,  _______,  XXXXXXX,  DE_UNDS,  DE_PLUS,  DE_LCBR,  DE_RCBR,  DE_PIPE, | ||||||
|  |   _______,  DE_EURO,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,  _______,  _______,  _______,  XXXXXXX,  DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
|  | ), | ||||||
|  | 
 | ||||||
|  | /* Raise
 | ||||||
|  | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
|  | |`        |1        |2        |3        |4        |5        |Numlock  |/        |*        |-        |6        |7        |8        |9        |0        |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |`        |1        |2        |3        |4        |5        |7        |8        |9        |+        |6        |7        |8        |9        |0        |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |F1       |F2       |F3       |F4       |F5       |4        |5        |6        |=        |F6       |-        |=        |[        |]        |\        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |F7       |F8       |F9       |F10      |F11      |1        |2        |3        |Enter    |F12      |         |         |         |         |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |         |         |         |         |         |00       |0        |.        |Tab      |         |         |         |         |         |         | | ||||||
|  | `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | [_RAISE] = LAYOUT( | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     _______,  _______,  _______,  _______,  CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     _______, | ||||||
|  |   _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    _______,  _______,  _______,  _______,  KC_F6,    DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  CU_BSLS, | ||||||
|  |   _______,  KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   _______,  _______,  _______,  _______,  KC_F12,   XXXXXXX,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
|  | ), | ||||||
|  | 
 | ||||||
|  | /* Deadkey
 | ||||||
|  | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
|  | |         |         |         |         |         |         |Numlock  |/        |*        |-        |         |         |         |         |         |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |         |         |         |         |         |7        |8        |9        |+        |         |Ü        |         |Ö        |         |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |Ä        |ß        |         |         |         |4        |5        |6        |=        |         |         |         |         |         |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |         |         |         |         |         |1        |2        |3        |Enter    |         |         |         |         |         |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |         |         |         |         |"        |00       |0        |.        |Tab      |"        |         |         |         |         |         | | ||||||
|  | `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | [_DEADKEY] = LAYOUT( | ||||||
|  |   CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    _______,  _______,  _______,  _______,  CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED, | ||||||
|  |   KC_TAB,   CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    _______,  _______,  _______,  _______,  CU_ED,    CU_UE,    CU_ED,    CU_OE,    CU_ED,    _______, | ||||||
|  |   _______,  CU_AE,    CU_SS,    CU_ED,    CU_ED,    CU_ED,    _______,  _______,  _______,  _______,  CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_DDQ, | ||||||
|  |   _______,  CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    _______,  _______,  _______,  _______,  CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  CU_DDQ,   _______,  _______,  _______,  _______,  CU_DDQ,   _______,  _______,  _______,  _______,  _______ | ||||||
|  | ), | ||||||
|  | 
 | ||||||
|  | /* Navigation
 | ||||||
|  | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
|  | |Escape   |         |         |         |         |         |Numlock  |/        |*        |-        |         |         |         |         |         |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |ALT F4   |PageDown |Up       |PageUp   |Home     |         |7        |8        |9        |+        |         |         |Win+Up   |         |         |Del      | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |Left     |Down     |Right    |End      |         |4        |5        |6        |=        |         |Win+Left |Win+Down |Win+Right|         |Enter    | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |Prev     |Pause    |Next     |LowerVol |RaiseVol |1        |2        |3        |Enter    |Mute     |         |         |         |         |         | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |RESET    |ESCT     |         |         |         |         |00       |0        |.        |Tab      |         |         |         |         |         |Game     | | ||||||
|  | `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | [_NAV] = LAYOUT( | ||||||
|  |   KC_ESC,   XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,  _______,  _______,  _______,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX, | ||||||
|  |   ALTF4,    KC_PGDN,  KC_UP,    KC_PGUP,  KC_HOME,  XXXXXXX,  _______,  _______,  _______,  _______,  XXXXXXX,  XXXXXXX,  GUIU,     XXXXXXX,  XXXXXXX,  KC_DEL, | ||||||
|  |   _______,  KC_LEFT,  KC_DOWN,  KC_RGHT,  KC_END,   XXXXXXX,  _______,  _______,  _______,  _______,  XXXXXXX,  GUIL,     GUID,     GUIR,     XXXXXXX,  KC_ENT, | ||||||
|  |   _______,  KC_MPRV,  KC_MPLY,  KC_MNXT,  KC_VOLD,  KC_VOLU,  _______,  _______,  _______,  _______,  KC_MUTE,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______, | ||||||
|  |   RESET,    CU_ESCT,  _______,  _______,  _______,  KC_SPC,   _______,  _______,  _______,  _______,  KC_ENT,   _______,  _______,  _______,  _______,  CU_GAME | ||||||
|  | ), | ||||||
|  | 
 | ||||||
|  | // Can be used to place macros on the numpad
 | ||||||
|  | [_GAME] = LAYOUT( | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | #else | ||||||
|  | 
 | ||||||
|  | /* Base
 | ||||||
|  | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
|  | |`        |1        |2        |3        |4        |5        |6        |7        |8        |9        |0        |\        |Numlock  |/        |*        |=        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |Tab      |Q        |W        |E        |R        |T        |Z        |U        |I        |O        |P        |Backspace|7        |8        |9        |-        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |Esc/Nav  |A        |S        |D        |F        |G        |H        |J        |K        |L        |;        |'        |4        |5        |6        |+        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |(/LShift |Y        |X        |C        |V        |B        |N        |M        |,        |.        |/        |)/RShift |1        |2        |3        |Enter    | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |RCtrl    |         |Alt      |Win      |Lower    |Space    |Enter    |Raise    |Win      |AltGr    |         |LCtrl    |00       |0        |.        |Tab      | | ||||||
|  | `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | [_BASE] = LAYOUT( | ||||||
|  |   CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     CU_BSLS,  KC_NLCK,  KC_PSLS,  KC_PAST,  KC_PMNS, | ||||||
|  |   KC_TAB,   DE_Q,     DE_W,     DE_E,     DE_R,     DE_T,     CU_Z,     DE_U,     DE_I,     DE_O,     DE_P,     KC_BSPC,  KC_P7,    KC_P8,    KC_P9,    KC_PPLS, | ||||||
|  |   CU_NAV,   DE_A,     DE_S,     DE_D,     DE_F,     DE_G,     DE_H,     DE_J,     DE_K,     DE_L,     CU_SCLN,  CU_QUOT,  KC_P4,    KC_P5,    KC_P6,    CU_EQL, | ||||||
|  |   CU_LSFT,  CU_Y,     DE_X,     DE_C,     DE_V,     DE_B,     DE_N,     DE_M,     CU_COMM,  CU_DOT,   CU_SLSH,  CU_RSFT,  KC_P1,    KC_P2,    KC_P3,    KC_PENT, | ||||||
|  |   KC_LCTL,  XXXXXXX,  KC_LGUI,  KC_LALT,  LOWER,    KC_SPC,   KC_ENT,   RAISE,    KC_RALT,  KC_RGUI,  KC_APP,   KC_RCTL,  KC_P00,   KC_P0,    KC_PDOT,  KC_TAB | ||||||
|  | ), | ||||||
|  | 
 | ||||||
|  | /* Lower
 | ||||||
|  | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
|  | |`        |1        |2        |3        |4        |5        |6        |7        |8        |9        |0        |         |Numlock  |/        |*        |-        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |~        |!        |"        |#        |$        |%        |^        |&        |*        |(        |)        |         |7        |8        |9        |+        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |@        |Strg+X   |Strg+C   |Strg+V   |         |         |_        |+        |{        |}        ||        |4        |5        |6        |=        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |?        |         |         |         |         |         |         |         |         |         |         |1        |2        |3        |Enter    | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |         |         |         |         |         |         |         |         |         |         |         |00       |0        |.        |Tab      | | ||||||
|  | `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | [_LOWER] = LAYOUT( | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   DE_TILD,  DE_EXLM,  DE_DQOT,  DE_HASH,  DE_DLR,   DE_PERC,  CU_CIRC,  DE_AMPR,  DE_ASTR,  DE_LPRN,  DE_RPRN,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  DE_AT,    CTRLX,    CTRLC,    CTRLV,    XXXXXXX,  XXXXXXX,  DE_UNDS,  DE_PLUS,  DE_LCBR,  DE_RCBR,  DE_PIPE,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  DE_EURO,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
|  | ), | ||||||
|  | 
 | ||||||
|  | /* Raise
 | ||||||
|  | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
|  | |`        |1        |2        |3        |4        |5        |6        |7        |8        |9        |0        |         |Numlock  |/        |*        |-        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |`        |1        |2        |3        |4        |5        |6        |7        |8        |9        |0        |         |7        |8        |9        |+        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |F1       |F2       |F3       |F4       |F5       |F6       |-        |=        |[        |]        |\        |4        |5        |6        |=        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |F7       |F8       |F9       |F10      |F11      |F12      |         |         |         |         |         |1        |2        |3        |Enter    | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |         |         |         |         |         |         |         |         |         |         |         |00       |0        |.        |Tab      | | ||||||
|  | `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | [_RAISE] = LAYOUT( | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   CU_GRV,   DE_1,     DE_2,     CU_3,     DE_4,     DE_5,     CU_6,     CU_7,     CU_8,     CU_9,     CU_0,     _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    DE_MINS,  CU_EQL,   CU_LBRC,  CU_RBRC,  CU_BSLS,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   XXXXXXX,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
|  | ), | ||||||
|  | 
 | ||||||
|  | /* Deadkey
 | ||||||
|  | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
|  | |         |         |         |         |         |         |         |         |         |         |         |         |Numlock  |/        |*        |-        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |         |         |         |         |         |         |Ü        |         |Ö        |         |         |7        |8        |9        |+        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |Ä        |ß        |         |         |         |         |         |         |         |         |         |4        |5        |6        |=        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |         |         |         |         |         |         |         |         |         |         |         |1        |2        |3        |Enter    | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |         |         |         |         |"        |"        |         |         |         |         |         |00       |0        |.        |Tab      | | ||||||
|  | `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | [_DEADKEY] = LAYOUT( | ||||||
|  |   CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    _______,  _______,  _______,  _______, | ||||||
|  |   KC_TAB,   CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_UE,    CU_ED,    CU_OE,    CU_ED,    _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  CU_AE,    CU_SS,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_DDQ,   _______,  _______,  _______,  _______, | ||||||
|  |   _______,  CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    CU_ED,    _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  CU_DDQ,   CU_DDQ,   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
|  | ), | ||||||
|  | 
 | ||||||
|  | /* Navigation
 | ||||||
|  | ,---------------------------------------------------------------------------------------------------------------------------------------------------------------. | ||||||
|  | |Escape   |         |         |         |         |         |         |         |         |         |         |         |Numlock  |/        |*        |-        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |ALT F4   |PageDown |Up       |PageUp   |Home     |         |         |         |Win+Up   |         |         |Del      |7        |8        |9        |+        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |Left     |Down     |Right    |End      |         |         |Win+Left |Win+Down |Win+Right|         |Enter    |4        |5        |6        |=        | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |         |Prev     |Pause    |Next     |LowerVol |RaiseVol |Mute     |         |         |         |         |         |1        |2        |3        |Enter    | | ||||||
|  | |---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------| | ||||||
|  | |RESET    |ESCT     |         |         |         |         |         |         |         |         |         |Game     |00       |0        |.        |Tab      | | ||||||
|  | `---------------------------------------------------------------------------------------------------------------------------------------------------------------' | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | [_NAV] = LAYOUT( | ||||||
|  |   KC_ESC,   XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,  _______,  _______,  _______, | ||||||
|  |   ALTF4,    KC_PGDN,  KC_UP,    KC_PGUP,  KC_HOME,  XXXXXXX,  XXXXXXX,  XXXXXXX,  GUIU,     XXXXXXX,  XXXXXXX,  KC_DEL,   _______,  _______,  _______,  _______, | ||||||
|  |   _______,  KC_LEFT,  KC_DOWN,  KC_RGHT,  KC_END,   XXXXXXX,  XXXXXXX,  GUIL,     GUID,     GUIR,     XXXXXXX,  KC_ENT,   _______,  _______,  _______,  _______, | ||||||
|  |   _______,  KC_MPRV,  KC_MPLY,  KC_MNXT,  KC_VOLD,  KC_VOLU,  KC_MUTE,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   RESET,    CU_ESCT,  _______,  _______,  _______,  KC_SPC,   KC_ENT,   _______,  _______,  _______,  _______,  CU_GAME,  _______,  _______,  _______,  _______ | ||||||
|  | ), | ||||||
|  | 
 | ||||||
|  | // Can be used to place macros on the numpad
 | ||||||
|  | [_GAME] = LAYOUT( | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______, | ||||||
|  |   _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______ | ||||||
|  | ) | ||||||
|  | 
 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| }; | }; | ||||||
| @ -272,6 +395,17 @@ switch (keycode) { | |||||||
|     } else { |     } else { | ||||||
|       return true; |       return true; | ||||||
|     } |     } | ||||||
|  |   case KC_LALT: | ||||||
|  |     if (game) { | ||||||
|  |       if (record->event.pressed){ | ||||||
|  |         layer_on(_RAISE); | ||||||
|  |       } else { | ||||||
|  |         layer_off(_RAISE); | ||||||
|  |       } | ||||||
|  |       return false; | ||||||
|  |     } else { | ||||||
|  |       return true; | ||||||
|  |     } | ||||||
|   case CU_GAME: |   case CU_GAME: | ||||||
|     if(record->event.pressed) { |     if(record->event.pressed) { | ||||||
|       if (game) |       if (game) | ||||||
|  | |||||||
| @ -3,4 +3,4 @@ | |||||||
| This keymap emulates most keys of the US-International layout on PCs that have German set as input language.   | This keymap emulates most keys of the US-International layout on PCs that have German set as input language.   | ||||||
| This allows the use of the keyboard on any PC in Germany without the need to change any settings. | This allows the use of the keyboard on any PC in Germany without the need to change any settings. | ||||||
| The keymap is mostly based on the Planck default layout but adds essential features for german input, like access to Ä, Ö, Ü, ß. | The keymap is mostly based on the Planck default layout but adds essential features for german input, like access to Ä, Ö, Ü, ß. | ||||||
| Righthand Numpad is enabled by default, enable lefthand Numpad with #define LEFTNUM. | Righthand numpad is enabled by default, enable lefthand numpad with #define LEFTNUM and center numpad with #define CENTERNUM. | ||||||
|  | |||||||
| @ -81,6 +81,8 @@ bool process_record_keymap(uint16_t keycode, keyrecord_t *record); | |||||||
| #define CTRLC LCTL(KC_C) | #define CTRLC LCTL(KC_C) | ||||||
| #define CTRLV LCTL(KC_V) | #define CTRLV LCTL(KC_V) | ||||||
| 
 | 
 | ||||||
|  | #define ALTF4 LALT(KC_F4) | ||||||
|  | 
 | ||||||
| #define GUIU LGUI(KC_UP) | #define GUIU LGUI(KC_UP) | ||||||
| #define GUID LGUI(KC_DOWN) | #define GUID LGUI(KC_DOWN) | ||||||
| #define GUIL LGUI(KC_LEFT) | #define GUIL LGUI(KC_LEFT) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 SpacebarRacecar
						SpacebarRacecar