WINDOWS-AHK

WINDOWS-AHK

A simple and intuitive AutoHotKey script designed to enhance Windows shortcuts and improve your workflow.

GitHub License GitHub release GitHub all releases GitHub Stars GitHub Forks GitHub Issues Last Commit Repo Size

Do you often find yourself repeating small, tedious tasks — like switching between apps, copying text, pasting it into a browser to search, checking the calendar just to type today’s date, changing text cases, or typing the same responses over and over? This script attempts to eliminate those micro-frustrations by automating repetitive actions.

🚀 Features

Here are some of the features WINDOWS-AHK offers:

  • 🔄 Application switcher: Launch or toggle between apps using function keys (customizable).
  • 📁 File Explorer power-shortcuts: Instantly Open file explorer or navigate to folders like Downloads, Music, or open VS Code in the current directory.
  • 🧠 Hotstrings & snippets: Type /date, /addr, etc., to expand text dynamically (customizable).
  • 🔤 Text case transformers: Change selected text to uppercase, lowercase, or title case instantly.
  • 🔍 Quick search: Search any selected text directly in your browser.
  • 🖥️ Presentation mode: Toggle Windows Presentation Mode on/off.
  • 🧩 Customizable: Change actions, hotkeys, and text expansions via configuration file — no code needed!
Learn more about AutoHotKey

AutoHotkey is a free and open-source scripting language for Windows, originally designed to create custom keyboard shortcuts, automate tasks, and perform fast macro-creation. It empowers users of all skill levels to automate repetitive tasks in Windows applications.

📖 Usage

CAUTION!
THESE SCRIPTS TEND TO BE VERY ADDICTIVE.

Option 1

Recommended

  1. Download the WINDOWS_AHK.exe from the latest releases.
  2. Run the WINDOWS_AHK.exe file. Done!

Please note: You are likely to encounter a Windows SmartScreen warning when launching windows_ahk.exe for the first time. This is a common behavior for executables that aren’t digitally signed or widely downloaded.

To proceed: Click “More info” on the warning screen. Then click “Run anyway”.

Option 2

☑️ Ideal for users who prefer not to run .exe files or want to tweak the script

  1. Download and install AutoHotKey v2 from autohotkey.com/download.
  2. Clone this repository and navigate to the windows-ahk/ directory.
  3. Run the WINDOWS.ahk script. That’s it!

⌨️ Keyboard Shortcuts

Explore the available keyboard shortcuts in keyboardshortcuts.md or download the keyboardshortcuts.pdf.

🛠️ Customize Your Experience

You can personalize the script by editing config.ini (for function key behaviors and hotstrings). To do so after launching the script:

  1. Right-click the tray icon → Launch configuration window
  2. Click Open configuration file,
  3. Edit as needed, guidelines can be found on the config file itself or in keyboardshortcuts.md
  4. Save changes and reload the script

📂 Project Structure

  • WINDOWS.ahk – Main script
  • assets/ – Icons, screenshots, and media
  • keyboardshortcuts.md – Keyboard shortcuts documentation
  • keyboardshortcuts.pdf – PDF version of shortcuts
  • config.ini – User configuration (generated after first run)

🔗 Additional Resources

💬 Join us on Discord

at discord.gg/a2NyrV6PBY to connect with other Windows AHK users and get support.

Join our Discord server!

📜 License

Copyleft (ↄ) 2025 Bibek Aryal

This project is licensed under the GNU General Public License v3.0 (GPLv3). You are free to use, modify, and distribute the code under the terms of this license.

See the LICENSE file for full details.


Made with ❤️ by Bibek Aryal.