Libraries, tools, and other fun stuff I made with AutoHotkey v2.
When I started using AHK, I felt like I was missing some functions that I was used to from other languages like Python and Javascript.
These libraries are not the most efficient way to do things in AHK, and there are many other libraries that perform the same tasks but more effectively. I made this to get a grasp of the language and see what I can do with it.
- You need to have AutoHotkey v2.0 (or later) installed. You can download it from here.
-
Clone the repository or download from releases.
git clone https://github.com/verdaderoken/AHKMisc.git
-
Include the library you want to use.
#Include <LibFileName>
-
Refer to the documentation in the source code.
Some libraries depend on other libraries. Please check the source code for more information.
Library | Description | Has Dependencies |
---|---|---|
7Zip | A wrapper for 7z archives | Yes |
Arrays | Extended array functions like ArrayMatch() and ArrayFilter() |
|
Basic | More basic functions like Print() and Len() |
Yes |
Dir | Directory functions | |
File | File functions | |
Format | Format functions | Yes |
Hotkeys | Hotkey functions | |
JSON | JSON serializer and deserializer | |
Keys | List of keys and key groups | Yes |
Maps | Extended map functions | |
Math | Additional math functions | |
Path | Path functions | Yes |
Run | Run functions | |
Strings | Extended string functions | Yes |
Timer | Class-based AHK Timer | |
URI | URI functions | |
Window | Window functions |
Some tools use the libraries above. Please check the source code for more information.
Library | Description |
---|---|
AdobePremierePro | A very simple wrapper for Adobe Premiere Pro |
AntiGhostKey | A pseudo-ghost key prevention script |
MediaInfo | Get media file information (similar to FFprobe) |
NumpadBind | Bind numpad keys to number row for TKL keyboards |
Piano | Play piano with your keyboard |
I won't be actively maintaining this repository, but I will continue to welcome pull requests and issues. This repository is here for anyone who wants to learn from it or use it as a reference.
Other repositories worth checking out:
AHKMisc © 2024 Ken Verdadero. MIT License