github lucduguaysita/G915-Stutter-Fix v3.1.0
G915 Stutter Fix v3.1.0

latest releases: v3.4.0, macos-v1.0.0, v3.3.1...
4 months ago

G915 Stutter Fix v3.1.0

Added

  • Startup profile (DefaultProfile). Selecting a profile in Tray → Profile now records it in config.json, so the app boots into that profile on every launch, including Windows sign-in via Autostart. Select (default) config to clear it. The active-profile checkmark doubles as the startup marker.
  • Startup update check. One best-effort request to the GitHub releases API on a background thread (8s timeout, silent on any failure). A toast appears for users with nag popups enabled; the About box always shows an explicit status (latest / newer available / could not check / disabled) and only reads cached state, so it never blocks on the network. No data is sent and nothing is downloaded. Set "CheckForUpdates": false to stay fully offline.
  • Hardware-token support (BurstBypass, opt-in, off by default). A YubiKey "types" a one-time password at machine speed, and repeated characters in it (e.g. two us) were being dropped as stutters, breaking MFA. When enabled, the filter recognises a sustained machine-speed burst and steps aside for its duration so repeats pass through. A normal keyboard never reaches the threshold; with the flag off, behaviour is unchanged.

Fixed

  • CapsLock is now always excluded from filtering in every mode, so its toggle state and indicator light can no longer desync (fixes the reported stuck-CapsLock bug).

See CHANGELOG.md for full details.

Install

Download KeyboardRepeatFilter-v3.1.0.zip (everything bundled) or the individual files below. Copy them to a writable folder (for example C:\Utils\KeyboardRepeatFilter) and run KeyboardRepeatFilter.exe.

Don't miss a new G915-Stutter-Fix release

NewReleases is sending notifications on new releases.