AutoKey - DOWNLOAD
AutoKey is a lightweight macOS application that simulates keyboard input at configurable intervals. It's designed for automating repetitive key presses in applications, games, or any scenario where continuous keyboard input is needed.
- macOS 13.0 or later
- Accessibility permissions (required for key simulation and global hotkeys)
- Download the latest release from the Releases page
- Move
AutoKey.app
to your Applications folder - Launch AutoKey
- Grant accessibility permissions when prompted
- Configure Target Key: Select the key you want to simulate
- Set Modifiers: Optionally add modifier keys (⌘, ⌥, ⇧, ⌃)
- Adjust Speed: Set the clicks per second (1-99)
- Configure Toggle Hotkey: Set a global hotkey to start/stop simulation
You can toggle key simulation in several ways:
- Click the "Start/Stop" button in the main window
- Use your configured global hotkey from anywhere
- Use the status bar menu
AutoKey requires accessibility permissions to:
- Register global hotkeys
- Simulate keyboard input
- Function properly in the background
If permissions are not granted, you'll be prompted to enable them in System Settings.
- Xcode 14.0 or later
- Swift 5.9 or later
- macOS 13.0 or later SDK
-
Clone the repository:
git clone https://github.com/ohio0987654321/AutoKey.git cd AutoKey
-
Build using Swift Package Manager:
make build
-
Or build and package as .app bundle with DMG:
make release
-
The built app will be available at
.build/AutoKey.app
This project is licensed under the GNU General Public License v2.0 - see the LICENSE file for details.
- Built with Swift and AppKit
- Uses Carbon APIs for global hotkey registration
- Accessibility features powered by macOS Accessibility framework