[Core] Process all changed keys in one scan loop, deprecate QMK_KEYS_PER_SCAN
(#15292)
This commit is contained in:
@@ -39,8 +39,6 @@
|
||||
// how long before oneshot times out
|
||||
#define ONESHOT_TAP_TOGGLE 2
|
||||
// how many taps before oneshot toggle is triggered
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
// Allows sending more than one key per scan. By default, only one key event gets sent via process_record() per scan. This has little impact on most typing, but if you're doing a lot of chords, or your scan rate is slow to begin with, you can have some delay in processing key events. Each press and release is a separate event. For a keyboard with 1ms or so scan times, even a very fast typist isn't going to produce the 500 keystrokes a second needed to actually get more than a few ms of delay from this. But if you're doing chording on something with 3-4ms scan times? You probably want this.
|
||||
#define COMBO_COUNT 2
|
||||
// Set this to the number of combos that you're using in the Combo feature.
|
||||
#define COMBO_TERM 200
|
||||
|
@@ -1,20 +0,0 @@
|
||||
/* Copyright 2021 ai03
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
/* Increase scan quantity for improved performance */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
@@ -1,20 +0,0 @@
|
||||
/* Copyright 2021 ai03
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
/* Increase scan quantity for improved performance */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
@@ -37,8 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define MATRIX_ROW_PINS { E6, C6, F4, B2, D4 }
|
||||
#define MATRIX_COL_PINS { F5, F6, F7, C7, B0, B7, B5, D5, B4, D7, D6, D1, D0, B3 }
|
||||
|
||||
//#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
/* Backlight Setup */
|
||||
#define BACKLIGHT_PIN B6
|
||||
#define BACKLIGHT_LEVELS 12
|
||||
|
@@ -39,9 +39,6 @@
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Larger keys per scan */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
||||
/* Use the custom font */
|
||||
#define OLED_FONT_H "lib/glcdfont.c"
|
||||
|
||||
|
@@ -7,8 +7,6 @@
|
||||
#define TAP_HOLD_CAPS_DELAY 0
|
||||
#define USB_POLLING_INTERVAL_MS 1
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
// some speed shit
|
||||
#define NO_ACTION_MACRO
|
||||
#define NO_ACTION_FUNCTION
|
||||
|
@@ -51,8 +51,6 @@
|
||||
// #undef ENABLE_RGB_MATRIX_SOLID_SPLASH
|
||||
// #undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
// #define RGB_MATRIX_KEYRELEASES
|
||||
|
||||
// some speed shit
|
||||
|
@@ -46,8 +46,6 @@
|
||||
// #undef ENABLE_RGB_MATRIX_SOLID_SPLASH
|
||||
// #undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
// #define RGB_MATRIX_KEYRELEASES
|
||||
|
||||
#define NO_ACTION_ONESHOT
|
||||
|
@@ -47,8 +47,6 @@
|
||||
// #undef ENABLE_RGB_MATRIX_SOLID_SPLASH
|
||||
// #undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
// #define RGB_MATRIX_KEYRELEASES
|
||||
|
||||
// some speed shit
|
||||
|
@@ -30,8 +30,6 @@
|
||||
#define RGB_MATRIX_VAL_STEP 8
|
||||
#define RGB_MATRIX_SPD_STEP 8
|
||||
|
||||
//#define QMK_KEYS_PER_SCAN 12nn
|
||||
|
||||
#define MOUSEKEY_DELAY 0
|
||||
#define MOUSEKEY_INTERVAL 1
|
||||
#define MOUSEKEY_MOVE_DELTA 1
|
||||
|
@@ -20,8 +20,6 @@
|
||||
// debounce settings
|
||||
// remove these after getting a new keyboard
|
||||
// #define DEBOUNCE 50
|
||||
// #define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
|
||||
enum custom_keycodes {
|
||||
PLACEHOLDER = SAFE_RANGE, // can always be here
|
||||
|
@@ -25,7 +25,6 @@
|
||||
|
||||
#define LEADER_TIMEOUT 1000
|
||||
#define PERMISSIVE_HOLD
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
#define DANCING_TERM 175
|
||||
|
||||
#define ONESHOT_TAP_TOGGLE 5
|
||||
|
@@ -2,13 +2,9 @@
|
||||
#define KEYMAP_CONFIG_H
|
||||
|
||||
|
||||
#define RGBLIGHT_SLEEP
|
||||
#define RGBLIGHT_SLEEP
|
||||
|
||||
|
||||
#ifndef QMK_KEYS_PER_SCAN
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
#endif // !QMK_KEYS_PER_SCAN
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#undef PERMISSIVE_HOLD
|
||||
|
||||
|
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define USB_MAX_POWER_CONSUMPTION 500
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
/* Set 0 if debouncing isn't needed */
|
||||
#undef DEBOUNCE
|
||||
#define DEBOUNCE 5
|
||||
|
@@ -17,5 +17,3 @@
|
||||
|
||||
#define ONESHOT_TIMEOUT 2000
|
||||
#define FORCE_NKRO
|
||||
#define USB_POLLING_INTERVAL_MS 1
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
@@ -119,10 +119,6 @@
|
||||
#define ENABLE_RGB_MATRIX_SOLID_SPLASH
|
||||
#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
|
||||
|
||||
|
||||
/* Send up to 4 key press events per scan */
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
/* Set debounce time to 5ms */
|
||||
#define DEBOUNCE 5
|
||||
|
||||
|
@@ -113,9 +113,6 @@
|
||||
#define ENABLE_RGB_MATRIX_SOLID_SPLASH
|
||||
#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
|
||||
|
||||
/* Send up to 4 key press events per scan */
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
/* Set debounce time to 5ms */
|
||||
#define DEBOUNCE 5
|
||||
|
||||
|
@@ -35,9 +35,6 @@
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Change larger keys per scan for elite gaming */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
||||
/* Use the custom font */
|
||||
#define OLED_FONT_H "lib/glcdfont.c"
|
||||
|
||||
|
@@ -36,7 +36,7 @@
|
||||
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4, B0 }
|
||||
#define DIODE_DIRECTION COL2ROW
|
||||
#define LAYER_STATE_8BIT
|
||||
#define QMK_KEYS_PER_SCAN 12 // moar gaming code
|
||||
|
||||
#define RGB_DI_PIN D3
|
||||
#ifdef RGB_DI_PIN
|
||||
#define RGBLED_NUM 7
|
||||
|
@@ -29,7 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
//#define DEBUG_MATRIX_SCAN_RATE //Use this to determine scan-rate.
|
||||
#define FORCE_NKRO
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4 //if we press four keys simultaneously, lets process them simultaneously...
|
||||
#define DIODE_DIRECTION COL2ROW
|
||||
|
||||
|
||||
|
@@ -38,9 +38,6 @@
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Change larger keys per scan for elite gaming */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
||||
/* LED Indicator */
|
||||
#define LED_CAPS_LOCK_PIN C7
|
||||
|
||||
|
@@ -38,9 +38,6 @@
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Change larger keys per scan for elite gaming */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
#define DRIVER_LED_TOTAL 86
|
||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
|
||||
|
@@ -39,9 +39,6 @@
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Change larger keys per scan for elite gaming */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
||||
/* EEPROM size */
|
||||
#define EEPROM_PAGE_SIZE
|
||||
#define FEE_PAGE_SIZE 0x800
|
||||
|
@@ -38,9 +38,6 @@
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Larger keys per scan */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
||||
/* RGB light config */
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
|
||||
|
@@ -37,6 +37,3 @@
|
||||
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Larger keys per scan */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
@@ -142,5 +142,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
/* Bootmagic Lite key configuration */
|
||||
//#define BOOTMAGIC_LITE_ROW 0
|
||||
//#define BOOTMAGIC_LITE_COLUMN 0
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
@@ -1,19 +0,0 @@
|
||||
|
||||
/* Copyright 2021 Wizard-GG
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -1,19 +0,0 @@
|
||||
/* Copyright 2021 Wizard-GG
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 12
|
@@ -16,8 +16,6 @@
|
||||
#pragma once
|
||||
|
||||
/* place overrides here */
|
||||
#undef QMK_KEYS_PER_SCAN
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
#undef DEBOUNCE
|
||||
#define DEBOUNCE 8
|
||||
#undef TAPPING_TOGGLE
|
||||
|
@@ -19,9 +19,6 @@
|
||||
/* 1000Hz USB polling */
|
||||
#define USB_POLLING_INTERVAL_MS 1
|
||||
|
||||
/* Send up to 4 key press events per scan */
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
/* Force NKRO on boot up */
|
||||
#define FORCE_NKRO
|
||||
|
||||
|
@@ -55,10 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
/* Locking resynchronize hack */
|
||||
#define LOCKING_RESYNC_ENABLE
|
||||
|
||||
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
||||
#define RGB_DI_PIN C7
|
||||
#ifdef RGB_DI_PIN
|
||||
#define RGBLIGHT_EFFECT_BREATHING
|
||||
|
@@ -14,9 +14,6 @@
|
||||
// Enable rapid switch from tap to hold, disables double tap hold auto-repeat.
|
||||
#define TAPPING_FORCE_HOLD
|
||||
|
||||
// Recommended for heavy chording.
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
// Mouse key speed and acceleration.
|
||||
#undef MOUSEKEY_DELAY
|
||||
#define MOUSEKEY_DELAY 0
|
||||
@@ -56,4 +53,4 @@
|
||||
# undef ENABLE_RGB_MATRIX_DIGITAL_RAIN
|
||||
# undef RGB_MATRIX_STARTUP_MODE
|
||||
// # define RGBLIGHT_HUE_STEP 20
|
||||
#endif
|
||||
#endif
|
||||
|
@@ -30,9 +30,6 @@
|
||||
#define AUTO_SHIFT_TIMEOUT TAPPING_TERM
|
||||
#define AUTO_SHIFT_NO_SETUP
|
||||
|
||||
// Recommended for heavy chording.
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
// Mouse key speed and acceleration.
|
||||
#undef MOUSEKEY_DELAY
|
||||
#define MOUSEKEY_DELAY 0
|
||||
|
@@ -35,7 +35,6 @@
|
||||
// #define MOUSEKEY_MAX_SPEED 10
|
||||
// #define MOUSEKEY_WHEEL_DELAY 0
|
||||
#define FORCE_NKRO // NKRO by default requires to be turned on, this forces it on during keyboard startup regardless of EEPROM setting. NKRO can still be turned off but will be turned on again if the keyboard reboots.
|
||||
// #define QMK_KEYS_PER_SCAN 4 // Allows sending more than one key per scan. By default, only one key event gets sent via process_record() per scan. This has little impact on most typing, but if you're doing a lot of chords, or your scan rate is slow to begin with, you can have some delay in processing key events. Each press and release is a separate event. For a keyboard with 1ms or so scan times, even a very fast typist isn't going to produce the 500 keystrokes a second needed to actually get more than a few ms of delay from this. But if you're doing chording on something with 3-4ms scan times? You probably want this.
|
||||
// #define STRICT_LAYER_RELEASE // Force a key release to be evaluated using the current layer stack instead of remembering which layer it came from (used for advanced cases)
|
||||
// #define LOCKING_SUPPORT_ENABLE // Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap
|
||||
// #define LOCKING_RESYNC_ENABLE // Tries to keep switch state consistent with keyboard LED state
|
||||
|
@@ -22,7 +22,6 @@
|
||||
// #define TERMINAL_HELP
|
||||
|
||||
#define FORCE_NKRO // NKRO by default requires to be turned on, this forces it on during keyboard startup regardless of EEPROM setting. NKRO can still be turned off but will be turned on again if the keyboard reboots.
|
||||
// #define QMK_KEYS_PER_SCAN 4 // Allows sending more than one key per scan. By default, only one key event gets sent via process_record() per scan. This has little impact on most typing, but if you're doing a lot of chords, or your scan rate is slow to begin with, you can have some delay in processing key events. Each press and release is a separate event. For a keyboard with 1ms or so scan times, even a very fast typist isn't going to produce the 500 keystrokes a second needed to actually get more than a few ms of delay from this. But if you're doing chording on something with 3-4ms scan times? You probably want this.
|
||||
// #define STRICT_LAYER_RELEASE // Force a key release to be evaluated using the current layer stack instead of remembering which layer it came from (used for advanced cases)
|
||||
// #define TAPPING_TERM 200 // How long before a tap becomes a hold, if set above 500, a key tapped during the tapping term will turn it into a hold too
|
||||
// #define TAPPING_TERM_PER_KEY // Enables handling for per key TAPPING_TERM settings
|
||||
|
@@ -34,8 +34,6 @@
|
||||
// how long before oneshot times out
|
||||
#define ONESHOT_TAP_TOGGLE 2
|
||||
// how many taps before oneshot toggle is triggered
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
// Allows sending more than one key per scan. By default, only one key event gets sent via process_record() per scan. This has little impact on most typing, but if you're doing a lot of chords, or your scan rate is slow to begin with, you can have some delay in processing key events. Each press and release is a separate event. For a keyboard with 1ms or so scan times, even a very fast typist isn't going to produce the 500 keystrokes a second needed to actually get more than a few ms of delay from this. But if you're doing chording on something with 3-4ms scan times? You probably want this.
|
||||
#define COMBO_COUNT 2
|
||||
// Set this to the number of combos that you're using in the Combo feature.
|
||||
#define COMBO_TERM 200
|
||||
|
@@ -42,7 +42,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define RGBLIGHT_EFFECT_SNAKE_LENGTH 1
|
||||
#define RGBLIGHT_EFFECT_KNIGHT_LENGTH 1
|
||||
|
||||
// Typing Options
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
#endif
|
||||
|
@@ -19,9 +19,6 @@
|
||||
/* 1000Hz USB polling */
|
||||
#define USB_POLLING_INTERVAL_MS 1
|
||||
|
||||
/* Send up to 4 key press events per scan */
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
/* Force NKRO on boot up */
|
||||
#define FORCE_NKRO
|
||||
|
||||
|
@@ -1,5 +1,4 @@
|
||||
#pragma once
|
||||
|
||||
#define PERMISSIVE_HOLD
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
#define TAPPING_TERM 160
|
||||
|
@@ -23,7 +23,6 @@
|
||||
// #define MOUSEKEY_MAX_SPEED 10
|
||||
// #define MOUSEKEY_WHEEL_DELAY 0
|
||||
//#define FORCE_NKRO // NKRO by default requires to be turned on, this forces it on during keyboard startup regardless of EEPROM setting. NKRO can still be turned off but will be turned on again if the keyboard reboots.
|
||||
// #define QMK_KEYS_PER_SCAN 4 // Allows sending more than one key per scan. By default, only one key event gets sent via process_record() per scan. This has little impact on most typing, but if you're doing a lot of chords, or your scan rate is slow to begin with, you can have some delay in processing key events. Each press and release is a separate event. For a keyboard with 1ms or so scan times, even a very fast typist isn't going to produce the 500 keystrokes a second needed to actually get more than a few ms of delay from this. But if you're doing chording on something with 3-4ms scan times? You probably want this.
|
||||
// #define STRICT_LAYER_RELEASE // Force a key release to be evaluated using the current layer stack instead of remembering which layer it came from (used for advanced cases)
|
||||
// #define LOCKING_SUPPORT_ENABLE // Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap
|
||||
// #define LOCKING_RESYNC_ENABLE // Tries to keep switch state consistent with keyboard LED state
|
||||
|
@@ -36,7 +36,6 @@
|
||||
// #define MOUSEKEY_MAX_SPEED 10
|
||||
// #define MOUSEKEY_WHEEL_DELAY 0
|
||||
#define FORCE_NKRO // NKRO by default requires to be turned on, this forces it on during keyboard startup regardless of EEPROM setting. NKRO can still be turned off but will be turned on again if the keyboard reboots.
|
||||
// #define QMK_KEYS_PER_SCAN 4 // Allows sending more than one key per scan. By default, only one key event gets sent via process_record() per scan. This has little impact on most typing, but if you're doing a lot of chords, or your scan rate is slow to begin with, you can have some delay in processing key events. Each press and release is a separate event. For a keyboard with 1ms or so scan times, even a very fast typist isn't going to produce the 500 keystrokes a second needed to actually get more than a few ms of delay from this. But if you're doing chording on something with 3-4ms scan times? You probably want this.
|
||||
// #define STRICT_LAYER_RELEASE // Force a key release to be evaluated using the current layer stack instead of remembering which layer it came from (used for advanced cases)
|
||||
// #define LOCKING_SUPPORT_ENABLE // Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap
|
||||
// #define LOCKING_RESYNC_ENABLE // Tries to keep switch state consistent with keyboard LED state
|
||||
|
@@ -20,7 +20,6 @@
|
||||
#define MOUSEKEY_MAX_SPEED 10
|
||||
#define MOUSEKEY_WHEEL_DELAY 0
|
||||
#define FORCE_NKRO // NKRO by default requires to be turned on, this forces it on during keyboard startup regardless of EEPROM setting. NKRO can still be turned off but will be turned on again if the keyboard reboots.
|
||||
// #define QMK_KEYS_PER_SCAN 4 // Allows sending more than one key per scan. By default, only one key event gets sent via process_record() per scan. This has little impact on most typing, but if you're doing a lot of chords, or your scan rate is slow to begin with, you can have some delay in processing key events. Each press and release is a separate event. For a keyboard with 1ms or so scan times, even a very fast typist isn't going to produce the 500 keystrokes a second needed to actually get more than a few ms of delay from this. But if you're doing chording on something with 3-4ms scan times? You probably want this.
|
||||
// #define STRICT_LAYER_RELEASE // Force a key release to be evaluated using the current layer stack instead of remembering which layer it came from (used for advanced cases)
|
||||
// #define LOCKING_SUPPORT_ENABLE // Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap
|
||||
// #define LOCKING_RESYNC_ENABLE // Tries to keep switch state consistent with keyboard LED state
|
||||
|
@@ -37,7 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// #define MOUSEKEY_MAX_SPEED 10
|
||||
// #define MOUSEKEY_WHEEL_DELAY 0
|
||||
#define FORCE_NKRO // NKRO by default requires to be turned on, this forces it on during keyboard startup regardless of EEPROM setting. NKRO can still be turned off but will be turned on again if the keyboard reboots.
|
||||
// #define QMK_KEYS_PER_SCAN 4 // Allows sending more than one key per scan. By default, only one key event gets sent via process_record() per scan. This has little impact on most typing, but if you're doing a lot of chords, or your scan rate is slow to begin with, you can have some delay in processing key events. Each press and release is a separate event. For a keyboard with 1ms or so scan times, even a very fast typist isn't going to produce the 500 keystrokes a second needed to actually get more than a few ms of delay from this. But if you're doing chording on something with 3-4ms scan times? You probably want this.
|
||||
// #define STRICT_LAYER_RELEASE // Force a key release to be evaluated using the current layer stack instead of remembering which layer it came from (used for advanced cases)
|
||||
// #define LOCKING_SUPPORT_ENABLE // Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap
|
||||
// #define LOCKING_RESYNC_ENABLE // Tries to keep switch state consistent with keyboard LED state
|
||||
|
@@ -36,7 +36,6 @@
|
||||
#define MOUSEKEY_MAX_SPEED 10
|
||||
#define MOUSEKEY_WHEEL_DELAY 0
|
||||
#define FORCE_NKRO // NKRO by default requires to be turned on, this forces it on during keyboard startup regardless of EEPROM setting. NKRO can still be turned off but will be turned on again if the keyboard reboots.
|
||||
// #define QMK_KEYS_PER_SCAN 4 // Allows sending more than one key per scan. By default, only one key event gets sent via process_record() per scan. This has little impact on most typing, but if you're doing a lot of chords, or your scan rate is slow to begin with, you can have some delay in processing key events. Each press and release is a separate event. For a keyboard with 1ms or so scan times, even a very fast typist isn't going to produce the 500 keystrokes a second needed to actually get more than a few ms of delay from this. But if you're doing chording on something with 3-4ms scan times? You probably want this.
|
||||
// #define STRICT_LAYER_RELEASE // Force a key release to be evaluated using the current layer stack instead of remembering which layer it came from (used for advanced cases)
|
||||
// #define LOCKING_SUPPORT_ENABLE // Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap
|
||||
// #define LOCKING_RESYNC_ENABLE // Tries to keep switch state consistent with keyboard LED state
|
||||
|
@@ -38,9 +38,6 @@
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Larger keys per scan */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
||||
/* Encoder pins */
|
||||
#define ENCODERS_PAD_A { F0 }
|
||||
#define ENCODERS_PAD_B { F1 }
|
||||
|
@@ -38,4 +38,3 @@
|
||||
|
||||
/* 将USB 轮询速率更改为 1000hz 并为精英游戏每次扫描使用更大的密钥*/
|
||||
#define USB_POLLING_INTERVAL_MS 2
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
@@ -36,9 +36,6 @@
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Change larger keys per scan for elite gaming */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
#define DRIVER_LED_TOTAL 75
|
||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
|
||||
|
@@ -36,9 +36,6 @@
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Change larger keys per scan for elite gaming */
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
#define DRIVER_LED_TOTAL 76
|
||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
|
||||
|
@@ -21,10 +21,6 @@
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Change USB Polling Rate to 1000hz and a larger keys per scan for elite gaming */
|
||||
#define USB_POLLING_INTERVAL_MS 1
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
/* RGB Matrix config */
|
||||
#undef ENABLE_RGB_MATRIX_BAND_SAT
|
||||
|
@@ -20,7 +20,3 @@
|
||||
|
||||
/* Forcing to use NKRO instead 6KRO */
|
||||
#define FORCE_NKRO
|
||||
|
||||
/* Change USB Polling Rate to 1000hz and a larger keys per scan for elite gaming */
|
||||
#define USB_POLLING_INTERVAL_MS 1
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
@@ -27,9 +27,6 @@
|
||||
|
||||
#define PERMISSIVE_HOLD
|
||||
|
||||
// Recommended for heavy chording.
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
// Combo settings
|
||||
#define COMBO_COUNT 3
|
||||
#define COMBO_TERM 35
|
||||
@@ -74,4 +71,3 @@
|
||||
#ifdef AUTO_BUTTONS
|
||||
#define AUTO_BUTTONS_TIMEOUT 750
|
||||
#endif
|
||||
|
||||
|
@@ -29,6 +29,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define COMBO_COUNT 2
|
||||
#endif
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
#define EE_HANDS
|
||||
|
@@ -27,5 +27,3 @@
|
||||
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, D4, D6, D7, B4 }
|
||||
|
||||
#define DIODE_DIRECTION COL2ROW
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
@@ -29,9 +29,6 @@
|
||||
// Auto Shift and Retro Shift (Auto Shift for Tap Hold).
|
||||
#define AUTO_SHIFT_TIMEOUT TAPPING_TERM
|
||||
|
||||
// Recommended for heavy chording.
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
// Mouse key speed and acceleration.
|
||||
#undef MOUSEKEY_DELAY
|
||||
#define MOUSEKEY_DELAY 0
|
||||
|
@@ -34,6 +34,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define LOCKING_SUPPORT_ENABLE
|
||||
/* Locking resynchronize hack */
|
||||
#define LOCKING_RESYNC_ENABLE
|
||||
/*Enable 1khz polling by default*/
|
||||
#define USB_POLLING_INTERVAL_MS 1
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
@@ -61,4 +61,3 @@ for more options.
|
||||
#define MEDIA_KEY_DELAY 2
|
||||
|
||||
#define USB_POLLING_INTERVAL_MS 1
|
||||
#define QMK_KEYS_PER_SCAN 12
|
||||
|
@@ -47,8 +47,6 @@
|
||||
#define COMBO_COUNT 5
|
||||
#endif
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
#define EE_HANDS
|
||||
|
||||
//#define DEBUG_MATRIX_SCAN_RATE
|
||||
|
@@ -16,8 +16,6 @@
|
||||
#define MATRIX_ROWS 3
|
||||
#define MATRIX_COLS 7
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 17
|
||||
|
||||
/*
|
||||
* Force NKRO
|
||||
*
|
||||
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -1,19 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -18,5 +18,3 @@
|
||||
|
||||
// Enable RGB Matrix
|
||||
#define VIA_QMK_RGBLIGHT_ENABLE
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -18,5 +18,3 @@
|
||||
|
||||
// 3 layers or else it will not fit in EEPROM
|
||||
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -18,5 +18,3 @@
|
||||
|
||||
// 3 layers or else it will not fit in EEPROM
|
||||
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -21,5 +21,3 @@
|
||||
|
||||
// Enable RGB Matrix
|
||||
#define VIA_QMK_RGBLIGHT_ENABLE
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -20,5 +20,3 @@
|
||||
|
||||
// More layers
|
||||
#define DYNAMIC_KEYMAP_LAYER_COUNT 8
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2020 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2020 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -1,18 +0,0 @@
|
||||
/* Copyright 2021 Harrison Chan (Xelus)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
@@ -17,5 +17,3 @@
|
||||
|
||||
// More layers
|
||||
#define DYNAMIC_KEYMAP_LAYER_COUNT 8
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
@@ -24,7 +24,6 @@
|
||||
//#define TAPPING_TERM 200
|
||||
#define TAPPING_TOGGLE 2
|
||||
//#define PERMISSIVE_HOLD
|
||||
//#define QMK_KEYS_PER_SCAN 4
|
||||
#define FORCE_NKRO
|
||||
|
||||
#define MOUSEKEY_INTERVAL 16
|
||||
|
Reference in New Issue
Block a user