forked from mirrors/qmk_userspace
		
	Clean up Force NKRO in config.h (#19718)
This commit is contained in:
		
					parent
					
						
							
								d84a7351ea
							
						
					
				
			
			
				commit
				
					
						b867522f8c
					
				
			
		
					 625 changed files with 11 additions and 13108 deletions
				
			
		| 
						 | 
					@ -91,27 +91,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -77,27 +77,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -137,27 +137,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -131,27 +131,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -70,27 +70,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -84,27 +84,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -39,27 +39,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -47,27 +47,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -70,27 +70,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -70,27 +70,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -69,27 +69,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,27 +33,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -63,27 +63,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -65,27 +65,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -73,27 +73,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,27 +36,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -77,28 +77,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Bootmagic Lite key configuration */
 | 
					/* Bootmagic Lite key configuration */
 | 
				
			||||||
// #define BOOTMAGIC_LITE_ROW 0
 | 
					// #define BOOTMAGIC_LITE_ROW 0
 | 
				
			||||||
// #define BOOTMAGIC_LITE_COLUMN 0
 | 
					// #define BOOTMAGIC_LITE_COLUMN 0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -67,27 +67,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -85,27 +85,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -89,27 +89,6 @@ B0, which is unconnected on the PCB
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -67,27 +67,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -67,27 +67,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -73,27 +73,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -54,27 +54,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -69,27 +69,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,29 +26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
#define SOLENOID_PIN B7
 | 
					#define SOLENOID_PIN B7
 | 
				
			||||||
#define SOLENOID_DEFAULT_DWELL 15
 | 
					#define SOLENOID_DEFAULT_DWELL 15
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -80,27 +80,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -64,27 +64,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -75,27 +75,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -69,27 +69,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -49,27 +49,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -79,27 +79,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -83,27 +83,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -57,25 +57,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
#define FORCE_NKRO
 | 
					#define FORCE_NKRO
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -78,27 +78,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -64,27 +64,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -79,27 +79,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -63,27 +63,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -53,27 +53,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,25 +43,3 @@
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,25 +43,3 @@
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,25 +43,3 @@
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,25 +43,3 @@
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,25 +43,3 @@
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,24 +43,3 @@
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -65,27 +65,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Bootmagic Lite key configuration */
 | 
					/* Bootmagic Lite key configuration */
 | 
				
			||||||
#define BOOTMAGIC_LITE_ROW 0
 | 
					#define BOOTMAGIC_LITE_ROW 0
 | 
				
			||||||
#define BOOTMAGIC_LITE_COLUMN 0
 | 
					#define BOOTMAGIC_LITE_COLUMN 0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -78,27 +78,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -66,27 +66,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -41,24 +41,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -176,27 +176,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -71,28 +71,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -39,39 +39,8 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
#define FORCE_NKRO
 | 
					#define FORCE_NKRO
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Magic Key Options
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Magic keys are hotkey commands that allow control over firmware functions of
 | 
					 | 
				
			||||||
 * the keyboard. They are best used in combination with the HID Listen program,
 | 
					 | 
				
			||||||
 * found here: https://www.pjrc.com/teensy/hid_listen.html
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * The options below allow the magic key functionality to be changed. This is
 | 
					 | 
				
			||||||
 * useful if your keyboard/keypad is missing keys and you want magic key support.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -54,27 +54,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -75,27 +75,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -44,37 +44,3 @@
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Magic Key Options
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Magic keys are hotkey commands that allow control over firmware functions of
 | 
					 | 
				
			||||||
 * the keyboard. They are best used in combination with the HID Listen program,
 | 
					 | 
				
			||||||
 * found here: https://www.pjrc.com/teensy/hid_listen.html
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * The options below allow the magic key functionality to be changed. This is
 | 
					 | 
				
			||||||
 * useful if your keyboard/keypad is missing keys and you want magic key support.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -44,26 +44,3 @@
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -81,27 +81,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -72,27 +72,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -65,27 +65,6 @@
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
//#define LOCKING_RESYNC_ENABLE
 | 
					//#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -46,27 +46,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,27 +40,6 @@
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -54,27 +54,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -14,27 +14,6 @@
 | 
				
			||||||
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
 | 
					/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
 | 
				
			||||||
#define DEBOUNCE 5
 | 
					#define DEBOUNCE 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -51,27 +51,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,27 +43,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -61,27 +61,8 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define FORCE_NKRO
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* disable debug print */
 | 
					/* disable debug print */
 | 
				
			||||||
//#define NO_DEBUG
 | 
					//#define NO_DEBUG
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -62,27 +62,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -54,27 +54,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -60,27 +60,6 @@ B0, which is unconnected on the PCB
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -73,27 +73,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -54,27 +54,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -55,27 +55,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -46,27 +46,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Bootmagic Lite key configuration */
 | 
					/* Bootmagic Lite key configuration */
 | 
				
			||||||
#define BOOTMAGIC_LITE_ROW 0
 | 
					#define BOOTMAGIC_LITE_ROW 0
 | 
				
			||||||
#define BOOTMAGIC_LITE_COLUMN 0
 | 
					#define BOOTMAGIC_LITE_COLUMN 0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -44,24 +44,3 @@
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -44,24 +44,3 @@
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -54,27 +54,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -49,27 +49,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// Audio Click
 | 
					// Audio Click
 | 
				
			||||||
//#define AUDIO_CLICKY
 | 
					//#define AUDIO_CLICKY
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -54,27 +54,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -52,27 +52,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
#define LOCKING_RESYNC_ENABLE
 | 
					#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -47,27 +47,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define DAC_SAMPLE_MAX 65535U
 | 
					#define DAC_SAMPLE_MAX 65535U
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// Audio Click
 | 
					// Audio Click
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Music Mode Polyphony
 | 
					// Music Mode Polyphony
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -80,27 +80,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,27 +25,6 @@
 | 
				
			||||||
/* Locking resynchronize hack */
 | 
					/* Locking resynchronize hack */
 | 
				
			||||||
//#define LOCKING_RESYNC_ENABLE
 | 
					//#define LOCKING_RESYNC_ENABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,24 +21,3 @@
 | 
				
			||||||
 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
					 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -89,27 +89,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -82,27 +82,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -79,27 +79,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -73,27 +73,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -71,27 +71,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -73,27 +73,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -63,27 +63,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -69,27 +69,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -72,27 +72,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -85,27 +85,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -88,27 +88,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -60,27 +60,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -65,27 +65,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Bootmagic Lite key configuration */
 | 
					/* Bootmagic Lite key configuration */
 | 
				
			||||||
#define BOOTMAGIC_LITE_ROW 0
 | 
					#define BOOTMAGIC_LITE_ROW 0
 | 
				
			||||||
#define BOOTMAGIC_LITE_COLUMN 0
 | 
					#define BOOTMAGIC_LITE_COLUMN 0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -73,27 +73,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -75,27 +75,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
					// #define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -82,27 +82,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -81,27 +81,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
					//#define GRAVE_ESC_CTRL_OVERRIDE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
 * Force NKRO
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
 | 
					 | 
				
			||||||
 * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
 | 
					 | 
				
			||||||
 * makefile for this to work.)
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
 | 
					 | 
				
			||||||
 * until the next keyboard reset.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
 | 
					 | 
				
			||||||
 * fully operational during normal computer usage.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
 | 
					 | 
				
			||||||
 * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
 | 
					 | 
				
			||||||
 * bootmagic, NKRO mode will always be enabled until it is toggled again during a
 | 
					 | 
				
			||||||
 * power-up.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
//#define FORCE_NKRO
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Feature disable options
 | 
					 * Feature disable options
 | 
				
			||||||
 *  These options are also useful to firmware size reduction.
 | 
					 *  These options are also useful to firmware size reduction.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show more
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue