Skip to content

UltraPreciseKeyMaster v1.1.0

Latest
Compare
Choose a tag to compare
@SIGMAT3CH SIGMAT3CH released this 28 May 17:27
cab4aeb

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