Adds EPRM reset key
This commit is contained in:
		
							parent
							
								
									0f205a854f
								
							
						
					
					
						commit
						6e5142ca3e
					
				
					 2 changed files with 12 additions and 2 deletions
				
			
		|  | @ -7,6 +7,8 @@ | |||
| #define SYMB 1 // symbols
 | ||||
| #define MDIA 2 // media keys
 | ||||
| 
 | ||||
| #define EPRM M(1) // Macro 1: Reset EEPROM
 | ||||
| 
 | ||||
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| /* Keymap 0: Basic layer
 | ||||
|  * | ||||
|  | @ -62,7 +64,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  * |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------| | ||||
|  * |        |   %  |   ^  |   [  |   ]  |   ~  |      |           |      |   &  |   1  |   2  |   3  |   \  |        | | ||||
|  * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------' | ||||
|  *   |      |      |      |      |      |                                       |      |    . |   0  |   =  |      | | ||||
|  *   | EPRM |      |      |      |      |                                       |      |    . |   0  |   =  |      | | ||||
|  *   `----------------------------------'                                       `----------------------------------' | ||||
|  *                                        ,-------------.       ,-------------. | ||||
|  *                                        |      |      |       |      |      | | ||||
|  | @ -79,7 +81,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|        KC_TRNS,KC_EXLM,KC_AT,  KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | ||||
|        KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, | ||||
|        KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS, | ||||
|        KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | ||||
|           EPRM,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | ||||
|                                        KC_TRNS,KC_TRNS, | ||||
|                                                KC_TRNS, | ||||
|                                KC_TRNS,KC_TRNS,KC_TRNS, | ||||
|  | @ -149,6 +151,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | |||
|           SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); | ||||
|         } | ||||
|         break; | ||||
|         case 1: | ||||
|         if (record->event.pressed) { // For resetting EEPROM
 | ||||
|           eeconfig_init(); | ||||
|         } | ||||
|         break; | ||||
|       } | ||||
|     return MACRO_NONE; | ||||
| }; | ||||
|  | @ -158,6 +165,7 @@ void matrix_init_user(void) { | |||
| 
 | ||||
| }; | ||||
| 
 | ||||
| 
 | ||||
| // Runs constantly in the background, in a loop.
 | ||||
| void matrix_scan_user(void) { | ||||
| 
 | ||||
|  |  | |||
|  | @ -2,6 +2,8 @@ | |||
| 
 | ||||
| ## Changelog | ||||
| 
 | ||||
| * Sep 22, 2016: | ||||
|   * Created a new key in layer 1 (bottom-corner key) that resets the EEPROM. | ||||
| * Feb 2, 2016 (V1.1):  | ||||
|   * Made the right-hand quote key double as Cmd/Win on hold. So you get ' when you tap it, " when you tap it with Shift, and Cmd or Win when you hold it. You can then use it as a modifier, or just press and hold it for a moment (and then let go) to send a single Cmd or Win keystroke (handy for opening the Start menu on Windows). | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Erez Zukerman
						Erez Zukerman