diff options
Diffstat (limited to 'docs/config_options.md')
| -rw-r--r-- | docs/config_options.md | 21 | 
1 files changed, 7 insertions, 14 deletions
| diff --git a/docs/config_options.md b/docs/config_options.md index 8227a0e074..c0a150e405 100644 --- a/docs/config_options.md +++ b/docs/config_options.md @@ -107,8 +107,10 @@ This is a C header file that is one of the first things included, and will persi    * sets the maximum power (in mA) over USB for the device (default: 500)  * `#define USB_POLLING_INTERVAL_MS 10`    * sets the USB polling rate in milliseconds for the keyboard, mouse, and shared (NKRO/media keys) interfaces -* `#define USB_SUSPEND_WAKEUP_DELAY 200` -  * set the number of milliseconde to pause after sending a wakeup packet +* `#define USB_SUSPEND_WAKEUP_DELAY 0` +  * sets the number of milliseconds to pause after sending a wakeup packet. +    Disabled by default, you might want to set this to 200 (or higher) if the +    keyboard does not wake up properly after suspending.  * `#define F_SCL 100000L`    * sets the I2C clock rate speed for keyboards using I2C. The default is `400000L`, except for keyboards using `split_common`, where the default is `100000L`. @@ -141,7 +143,7 @@ If you define these options you will enable the associated feature, which may in  ## Behaviors That Can Be Configured  * `#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 +  * how long before a key press becomes a hold  * `#define TAPPING_TERM_PER_KEY`    * enables handling for per key `TAPPING_TERM` settings  * `#define RETRO_TAPPING` @@ -174,19 +176,12 @@ If you define these options you will enable the associated feature, which may in    * sets the timer for leader key chords to run on each key press rather than overall  * `#define LEADER_KEY_STRICT_KEY_PROCESSING`    * Disables keycode filtering for Mod-Tap and Layer-Tap keycodes. Eg, if you enable this, you would need to specify `MT(MOD_CTL, KC_A)` if you want to use `KC_A`. +* `#define MOUSE_EXTENDED_REPORT` +  * Enables support for extended reports (-32767 to 32767, instead of -127 to 127), which may allow for smoother reporting, and prevent maxing out of the reports. Applies to both Pointing Device and Mousekeys.  * `#define ONESHOT_TIMEOUT 300`    * 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_combo.md) feature. Or leave it undefined and programmatically set the count.  * `#define COMBO_TERM 200` @@ -214,8 +209,6 @@ If you define these options you will enable the associated feature, which may in  * `#define RGB_DI_PIN D7`    * pin the DI on the WS2812 is hooked-up to -* `#define RGBLIGHT_ANIMATIONS` -  * run RGB animations  * `#define RGBLIGHT_LAYERS`    * Lets you define [lighting layers](feature_rgblight.md?id=lighting-layers) that can be toggled on or off. Great for showing the current keyboard layer or caps lock state.  * `#define RGBLIGHT_MAX_LAYERS` | 
