PitchHut logo
Log in / Sign up
KeyTik: The All-in-One Automation Tool
by fajar-rahmadjaya
Editor's pick
GUI-Based Keyboard Remapper with Profiles, Auto Clicker, Screen Clicker, and More in a Single App.
Pitch

KeyTik is a free and open-source all-in-one automation tool. With KeyTik, you can do auto clicker, screen clicker, keyboard remapper with profiles, multiple files opener and more in a single app. KeyTik can also served as AutoHotkey script manager.

Not only that, KeyTik can also assign each automation tool on specific keyboard or mouse using device VID & PID or device handle.

Description
KeyTik Icon

KeyTik: The All-in-One Automation Tool

GUI-Based Keyboard Remapper with Profiles, Auto Clicker, Screen Clicker, Multiple Files Opener, AutoHotkey Script Manager and More.



Overview

KeyTik is an open-source, all-in-one automation tool that lets you automate nearly anything at your will. Initially, KeyTik focused on being a keyboard remapper with profiles, allowing you to activate or deactivate each remap individually. However, since KeyTik uses AutoHotkey as the scripting language, it can handle all types of automation available in AutoHotkey, such as auto-clicking, keyboard remapping, screen clicking, opening multiple files, and more. Additionally, the use of AutoHotkey has made KeyTik an AutoHotkey script manager. This means you can easily run, exit, run on startup, edit, store, delete, and more on your AutoHotkey scripts.

With a bit of scripting, you can do almost all automation tasks with ease. If you don't have coding experience, don't worry! I’ve created a beginner-friendly open-source AutoHotkey script collection and template that allows you to download pre-made scripts or edit them to your preference. I’ve tried to make it as easy to understand as possible, with guides on how to use the templates or customize the scripts.

So, if you're looking for a lightweight auto-clicker, keyboard remapper, screen clicker, multiple files opener, and AutoHotkey script manager with a user-friendly GUI in a single software, then this is exactly what you need! I hope you enjoy using KeyTik and find it useful.

Sincerely,
Fajar Rahmad Jaya


Note:

If you're satisfied with KeyTik, don't forget to give us a star!

Also, share it and help the world learn more about us.


Platform

KeyTik is available at the following platforms:


Sponsor

Sponsorships are now supported! Your support will motivate me to continue working on this project. You can sponsor me by clicking the "Sponsor" button above or by visiting my GitHub Sponsor Page. There is only one tier, with a minimal $1 sponsorship, which includes a mention in this project's README as a reward.


Table Of Content

Note:

Some of documentation moved to KeyTik official website to increase visual, readability and monetization (Through Ads from AdSense on the website if approved).

You can still access it through this table of content. You can visit KeyTik official website on https://keytik.netlify.app/ .This is still in experiment. Thank you for your understanding!


  1. Screenshots Preview
  2. Video Guide
  3. How To Install
  4. Features
  5. What Make Us Different Then Other Automation Tool
  6. How To Use KeyTik Automation Tool
  7. What can You do With KeyTik
  8. How Is KeyTik Work
  9. Supported Key List
  10. Is KeyTik Safe to Use?
  11. Have a Suggestion or Question?
  12. License
  13. Contributing
  14. Star History
  15. Acknowledgements
  16. Thank You to the Sponsors

Screenshots Preview

Main Profile Manager
Default Mode
Text Mode
Programs and Devices Example
Select Device
Select Programs.png
Key Format Example
Drop Down

Features

KeyTik comes packed with a wide range of features designed to give you ultimate control over your profiles. Here’s a breakdown of everything you can do with KeyTik:

Key Features

Below is KeyTik key features that make KeyTik different than another automation tool:

NoFeatureDescription
1Multiple Keyboard Remap ProfileNot like most of keyboard remapper, KeyTik can handle multiple keyboard remap. You don't have to set remap again when you need to use another remap then set it back again after done. Just create multiple remap and activate or deactivate it whenever you want.
2Advance Keyboard RemapKeyboard remap not only able to remap single key but also key combination and text or typing (Example: Clicking 's' will type 'Select").
3Assign Script or Remap Profile to Specific Keyboard or Mouse Using Device VID & PID or Device HandleMake script or remap profile to only work for specific physical keyboard or mouse using device VID & PID or device handle as identifier.
4Assign Script or Remap Profile to Specific Programs Using Class or ProcessMake script or remap profile to only work for specific programs class, like specific Chrome tab or entire program.
5Auto ClickerKeyTik comes with Auto Clicker in the download. On default, it simulate 'left click' when 'e' is held. You can change the 'left click', 'e', interval part to your preference.
6Screen ClickerKeyTik also comes with Screen Clicker in the download. It work with simulate 'left click' on specific screen coordinate. You can change coordinate and interval to your preference. Don't worry because KeyTik also comes with tool to find screen coordinate then it will automatically copy coordinate and you can paste it to screen clicker in text mode.
7Screen Coordinate Auto Detect And CopyTo make screen clicker editing easier, KeyTik also comes with coordinate finder. On default, you just need to press 'space' then it will show coordinate and automatically copy it. You can also change 'space' part to your preference.
8Multiple Files OpenerMultiple files opener also comes with KeyTik download. It work with, if you click key or key combination, then it will open the files. You can change the files with your files or programs path to your preference.

Additional Feature

Below is another KeyTik feature to increase user experience and give ultimate control over each profiles:

NoFeatureDescription
1Run & Exit Remap ProfileActivate or deactivate profiles individually, so you don't need to adjust the remap every time.
2Run Profile on StartupRun profiles on startup, so it will automatically activate when you open your device—no need to manually activate it each time.
3Delete & Store Remap ProfileDelete unnecessary profiles and store profiles for a clean main window without permanently removing them.
4Pin ProfilePin your favorite profiles for quick and easy access.
5Edit Remap ProfileAdjust your profile to your preference.
6Assign Shortcut on Each ProfileEnable or Disable your profile using shortcuts.
7Default Mode in Create or Edit ProfileThe easiest way to remap your keyboard.
8Text Mode in Create or Edit ProfileText Mode allows you to adjust or create your AutoHotkey script easily, without needing an external editor.
9Make Window Always on Top"Always on top" feature lets you easily remap keys while other windows are open, without minimizing KeyTik window. This is especially useful during gaming.
10Show Stored ProfileDisplay your stored profile or restore it to main window.
11Import ProfileUse AutoHotkey script from external source like download and make it as profile.
12Automatically Take Key InputA button that can make you click your desired key and it will automatically fill key entry

What Make KeyTik Different Then Other Automation Tool

KeyTik have unique capabilities and make it different than other automation tool. Here’s why KeyTik is the best choice for your need:

  • Various Functionality:

    • KeyTik offer various remapping and scripting functionalities that will give you more control over your profiles.
    • Check out Feature Section for more
  • Flexible with Great Potential:

    • Using AutoHotkey as profile script language, allow KeyTik to utilize all feature and potential from AutoHotkey.
  • Lightweight and Easy to Use:

    • It’s only 85.9MB!! (KeyTik v1.5.0)
    • User friendly and simple GUI to boost functionality and simplicity
    • Easy to understand while providing plenty of features.
  • All-in-One Automation Tool:

    • Auto Clicker: Bundled with the download, and considered as advance auto clicker where you can adjust the key to click (not just left click), interval between click and condition to activate it such as hold 'e'.
    • Screen Clicker: Bundled with the download, allow you to click on multiple screen coordinate automatically. Same with auto clicker, you can adjust coordinate (you can use Screen Coordinate Auto Detect And Copy below this to easily find screen coordinate), interval between click, condition to activate it.
    • Screen Coordinate Auto Detect And Copy: Bundled with the download, allow you to get screen coordinate and automatically copy it. You can adjust condition to activate it to your preference.
    • Multiple Files Opener: Bundled with the download, allow you to open multiple files or program using shortcut such as 'ctrl+alt'. You can change the shortcut and what files or program to open to your preference.
  • And More.


Have a Suggestion or Question?

We’d love to hear from you! Your feedback is essential for the continued improvement of KeyTik. If you have any suggestions or question, please submit it on the KeyTik Issues page.

To make it easier for you to submit feedback, we’ve provided several issue templates. Please select the one that best matches your feedback:

  • Automation Tool Suggestion: Suggest additions to KeyTik’s built-in automation tools.
  • Bug Report: Report any bugs or issues you’ve encountered to help us improve.
  • Feature Suggestion: Suggest an idea for a new feature or improvement for the project.
  • Question: Ask any question about KeyTik.
  • Supported Key Suggestion: Suggest a key to include in the list if you find some keys aren’t working.
  • Windows Warning Report: Report any Windows warnings, such as untrusted author notifications or false positives. Simply choose the most relevant template and provide as much detail as possible. Your input will help us improve KeyTik for everyone!

Thank you for your support — we truly appreciate it!


License

This project is licensed under the Apache License 2.0. You can freely use, modify, and distribute this code under the terms of the license.


Contributing

Contributions are welcome! You can contribute by submitting a pull request for improvements, such as bug fixes, new features, or automation tool additions. Please follow the Contribution Guidelines when making contributions.

Thank you for helping improve this project!


Star History

Star History Chart
7 comments
fajar-rahmadjaya
Dec 5, 2024 (edited Dec 5, 2024)

KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.4 Update

Changelog

  • Refine Feature
    • Refine left click binding in select key.
    • Now if selecting key, the rest of the select button will disabled.
    • On first run, check AutoHotkey script that run in the background to tell which one of the button (exit or run) to disable and enable.
    • Refine bundled automation tool to make it more neat.

Next Update Plan

I will focus on creating KeyTik website after this update. After that i plan to add feature:

  • Choose key: Tree view or similar so user can choose the key to remap other than automatic input and manual input.

Release Info and Download

For more info about KeyTik v1.4 update and download go to KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.4 Release

thresh
Dec 6, 2024

Looks interesting! Is this windows-only? No mac support?

fajar-rahmadjaya
Dec 6, 2024

I'm glad you like it! Unfortunately, KeyTik is only available for Windows because it uses AutoHotkey, which is Windows-only.

fajar-rahmadjaya
Dec 15, 2024

KeyTik: The All-in-One Automation Tool v1.5.0 update

Changelog

  • Change Key List Content.
  • Add a dropdown to select key.
  • Make the default and remap key also able to take multiple key combination.
  • Fix text mode shortcut addition error.
  • Create KeyTik official Webiste at https://keytik.netlify.app/

Next Update Plan

  • Resize window option and general KeyTik option button.
seymurkafkas
Dec 16, 2024

Very cool, starred

fajar-rahmadjaya
Dec 17, 2024

Thank you! I am glad you like it!

fajar-rahmadjaya
Jan 3, 2025

KeyTik: The All-in-One Automation Tool v1.6.0 Update

Changelog

  • Add functionality to remap key to text (Example: Clicking 's' will type 'Select').
  • Add functionality to remap on specific program using class and process. Class is program specific (Example: Specific Chrome Tab [YouTube Tab - Chrome_WidgetWin_1]). Process is entire program (Example: Chrome [chrome.exe]).
  • Device selection is using handle instead of VID or PID for more robust binding (Example Handle: HID\VID_1BCF&PID_08A0&REV_0104&Col02).
  • Fix key combination on remap key.
  • Add (Tips!) for helper.
  • Change KeyTik Official Website domain to: https://keytik.com/

Next Update Plan

  • Resize window option and general KeyTik option button.

Sign in to comment.