Releases: SIGMAT3CH/UltraPreciseKeyMaster
Releases · SIGMAT3CH/UltraPreciseKeyMaster
UltraPreciseKeyMaster v1.1.0
UltraPreciseKeyMaster v1.1.0
🗓️ Release Date: 2025-05-28
🔖 Status: Stable
✨ New Features
- Fully integrated native
Clone()array copying for modern AHK performance. - Strict
globalvariable declarations across all logic for maximum scope safety. - Accurate
DllCallparameter typing for CPU affinity (ensures stability on all systems). - Three-parameter
SetKeyDelayfor 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
SetProcessAffinityMaskto prevent OS-level failure. - Eliminated potential diagnostic crash when all samples are trimmed.
- Ensured
SetKeyDelaydoes 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.ahkscript. - Run the script by double-clicking it.
- Press
F1to toggle ultra-precision mode.
📄 License
Licensed under the GNU GPLv3
UltraPreciseKeyMaster v1.0.0
UltraPreciseKeyMaster v1.0.0
🗓️ Release Date: 2025-05-12
🔖 Status: Stable
✨ New Features
- Ultra-precise spinlock sleep mechanism for sub-millisecond accuracy.
- Real-time system overhead calibration with adaptive tuning.
- Dynamic variance-based timing adjustment system.
- Processor core affinity locking for consistent results.
- Interactive popup diagnostics and hold time configuration.
- Warm-up routine for initial timing stabilization.
🛠 Improvements
- Calibrated overhead now includes fallback trimmed mean logic.
- ToolTips now show near cursor position for better feedback.
- Hotkey toggling system added for easier control (
F1to toggle on/off). - Adaptive overhead re-tuning runs periodically to maintain accuracy.
🐛 Bug Fixes
- Fixed issue where low timing sample count caused unstable adjustments.
- Prevented misfires if key is released mid-loop.
- Added safe fallback if frequency not initialized.
⌨️ 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+
- Download the
UltraPreciseKeyMaster.ahkscript. - Run the script by double-clicking it.
- Press
F1to toggle precision mode.
📄 License
Licensed under the GNU GPLv3