This project can be used both as an educational project in windows automation and a base for personal productivity tools using AutoHotkey
AutoHotkey (Unicode 32bits )
- High performance keyboard typing sound simulator with sound profiles.
- JSON user-friendly and customizable Hotkeys.
- Customizable Hotstrings
- Define, enable/disable hotkey groups.
- Included French diacritics hotkeys in bundled actions configuration file (diacritics group).
- Informs user about CapsLock & NumLock state change.
- Enable/disable CapsLock, NumLock and Insert keys.
- Individual application volume control Hotkeys.
- Timer.
- Mindfulness reminder.
- Insomnia mode (keeps OS form going to sleep)
- Quickly switch power plan.
- Customizable Languages
- No backdoor or key logger.
Windows XP or later
config\actions.json
: Actions and triggering Hotkeysconfig\audio.json
: Sound Profilesconfig\config.json
: General configuration fileconfig\hotstrings.json
: Hot stringsconfig\keyboard_US.json
( mean to be read only configuration file)config\lang.json
: (read only localization configuration file)
You can run the software by double clicking bin\DigiHotkey.ahk
You can compile DigiHotkey yourself by right clicking `bin\DigiHotkey.ahk` script file in the Explorer then clicking Compile (Consult https://www.autohotkey.com/docs/Scripts.htm#ahk2exe)
You can also directly install DigiHotkey using the installer in the release tab.
Quick Guide.- Config files documentation (in progress).
Localize to French language.Add UI interface to Language selection.- Display keyboard CapsLock and NumLock status icon in the notification area.
- Add robust error handling functionality.
- Fix sounds not properly playing after computer sleep recovery
- ...
- Sounds not properly playing after computer sleep recovery
- All included sounds are a copyrighted material. I did include them for an illustrative and educational purposes.
- Many sounds have been recorded and processed by myself under CC license, I will list them if necessary. Many other CC licensed sounds have been heavily processed.
- Ensure you have the rights to use proprietary sounds for other than educational purposes.
- All third party libraries are open sourced and located in the
/lib
folder - This project uses the BASS audio library for audio rendering
This project is licensed under the MIT License