Skip to content

Releases: SIGMAT3CH/UltraPreciseKeyMaster

UltraPreciseKeyMaster v1.1.0

28 May 17:27
cab4aeb

Choose a tag to compare

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

  1. Install AutoHotkey v1.1.37.02+
  2. Download the UltraPreciseKeyMaster.ahk script.
  3. Run the script by double-clicking it.
  4. Press F1 to toggle ultra-precision mode.

📄 License

Licensed under the GNU GPLv3


UltraPreciseKeyMaster v1.0.0

13 May 02:44
6b7e13b

Choose a tag to compare

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 (F1 to 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

  1. Install AutoHotkey v1.1+
  2. Download the UltraPreciseKeyMaster.ahk script.
  3. Run the script by double-clicking it.
  4. Press F1 to toggle precision mode.

📄 License

Licensed under the GNU GPLv3