UltraPreciseKeyMaster v1.1.0
ποΈ Release Date: 2025-05-28
π Status: Stable
β¨ New Features
- Fully integrated native
Clone()
array copying for modern AHK performance. - Strict
global
variable declarations across all logic for maximum scope safety. - Accurate
DllCall
parameter typing for CPU affinity (ensures stability on all systems). - Three-parameter
SetKeyDelay
for complete delay customization (including Play mode). - Cleaner, modernized conditional syntax for tighter logic and readability.
π Improvements
- Removed redundant array clone and sort wrappers with native AHK features.
- Unified function naming and eliminated legacy compatibility shims.
- Improved timing stability by enforcing explicit frequency initialization.
- Optimized recalibration logic to reduce unnecessary overhead calls.
- Codebase now adheres to best practices for AHK v1.1.37.02 scripting.
π Bug Fixes
- Resolved variable scope ambiguity by enforcing global declarations explicitly.
- Corrected type usage in
SetProcessAffinityMask
to prevent OS-level failure. - Eliminated potential diagnostic crash when all samples are trimmed.
- Ensured
SetKeyDelay
does not silently skip the Play mode configuration. - Fixed edge case where adjustment calculation would apply incorrect bounds.
β¨οΈ Hotkeys Overview
Hotkey | Action |
---|---|
F1 |
Toggle script ON/OFF |
Ctrl + β / β |
Fine tune hold time (Β±0.01 ms) |
Ctrl + Shift + β / β |
Coarse tune hold time (Β±0.1 ms) |
Ctrl + E |
Set exact hold time manually |
Alt + T |
Toggle timing diagnostics |
Ctrl + Esc |
Exit and clean up |
π¦ Installation
- Install AutoHotkey v1.1.37.02+
- Download the
UltraPreciseKeyMaster.ahk
script. - Run the script by double-clicking it.
- Press
F1
to toggle ultra-precision mode.
π License
Licensed under the GNU GPLv3