Releases: mcmonkeyprojects/KeyboardChatterBlocker
1.17: QuickFix for Log Sorting
This is a quick minor release to fix just a single bug.
- Fixed: #39 -
Chatter Log
tab sortsChatter Delay
incorrectly as a string instead of as a number
1.16: Better mouse support
This is a quick minor release to fix just a single bug.
- Fixed: #36 - mouse forward/backward buttons weren't being handled properly when added to chatter detection.
- Fixed: Mouse events in chatter log were displayed as numeric codes instead of their actual labels.
1.15: Features To Handle Reported Edge Cases
This release is a bulk fix for the majority of edge-cases reported on the issues page.
Added: #34 - measure_from: Release
as an option settable in the config to measure chatter delay from the last key release instead of the normal behavior of measuring from the last key press. Hotkeys register to the windows hotkey system, so they shouldn't conflict with anticheats and the like in the way that the main keyboard interceptor sometimes does.
Added: #30 - ability to register hotkeys to enable, disable, or toggle whether the blocker is active.
Added: #30 - tempdisable
and tempenable
hotkeys to also allow a form of disabling that's compatible with AutoHotKey scripts and similar in a clean way.
Added: #28 - there is now duplicate process detection that will give you a choice as to what to do when the app launches when another instance is already running.
Added: #32 - you can now add a sound file as chatter.wav
in the same folder as the program's .exe
file and it will be played when chatter is detected. No audio systems are loaded if you don't use this.
Added: hotkey_tempblock
allows you to temporarily block all input, useful in particular for silencing releases of keys if you want apps to think the key remains held down.
Fixed: #31 - the program broke when trying to enable automatic startup if you somehow lacked a startup folder entirely.
1.14: Interface Improvements, and Auto Disable On Fullscreen
Added: #26 - A checkbox that when enabled will automatically disable the keyboard chatter blocker if any application is open in fullscreen (like a game).
Improved: The 'auto disable programs' menu's option to select a running program now removes more of the default Windows applications that are very unlikely to be relevant.
Improved: #25 - The 'about' tab now disables the current application version, and also the file version is set correctly. For this release the version is listed as 1.14
or 1.14.0.0
.
Improved: #21 - Some interfaces, mainly the configure keys list, respond to user input a bit more helpfully. You can hit the 'delete' key on your keyboard to delete an entry, or 'enter' to edit it. You can also now click within the box rather than precisely on the number to edit via clicking.
Note: Also I added a sponsor button on this repo for if you appreciate the work I do and want to throw a few bucks my way to show it.
1.13: Very Minor UI Tweaks
Tweaked: Position of Global Chatter Threshold:
text to reduce overlap (relates to #23)
Tweaked: Explicit font defaulting for Global Chatter Threshold:
and Stats
text (relates to #23)
Tweaked: Disabled the default prefer 32 bit setting (not sure why that's on by default)
Note: As of this release, I am now compiling and testing from Windows 11 Pro (previously Win10 Home), and compiling using Visual Studio 2022 (previously VS 2019). This shouldn't affect the builds in any significant way, however I am noting in here in case any unexpected changes occur between this release and the prior one.
1.12: Auto-Disable Programs Enhancements
1.11: Tray Icon Context Menu
Added: #20 - If you right-click the tray icon, there is now a context menu with "Show Interface" and "Force Exit" options, to avoid confusion about how to close the program when you have it configured minimize to tray.
1.10: Wheel Bounce Block, UI Internationalization
1.09: Add Date To Logs
Added: #16 - show a date in the chatter log, alongside the timestamp, for users that keep their PCs running overnight for multiple days between restarts.
1.08: Minor Interface Patch
This patches a mistake in the interface accidentally made in the 1.07 release.