PitchHut logo
KeyTik: The All-in-One Automation Tool
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.



Note:

If you like KeyTik, don't forget to share and give it a star!


Pro Version

KeyTik Pro version is available at Gumroad at $20 for lifetime purchase. Check out KeyTik Pro at https://fajarrahmadjaya.gumroad.com/l/keytik-pro.

Pro version has additional features compared to the normal version while not overwhelming it. Think of Pro version as a way to support the developer or as a more user-friendly version of the normal version. Pro version consists of additional UI for the auto clicker, file opener, screen clicker, and additional automation tools such as window manager, easy always-on-top, and multi copy-paste.

Features

Key Features

NoFeatureDescription
1Multiple Remap/Macro 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.
2Double Click FormatRemap double click into other keys. Example: Double pressing left click will send middle click.
3Text FormatRemap key into raw text. Example: Pressing Shift + 1 will send "Worcestershire Sauce".
4Hold FormatRemap key into a hold action. Example: Triggering mouse wheel up will hold left click for 10 seconds.
5Multi Key FormatNot just single keys, KeyTik supports remapping multiple keys too. This can be used for remapping or sending key. Example: Pressing Left Alt + v will send Shift + v.
6Vast Keyboard and Mouse Key SupportSupports a wide range of keyboard and mouse keys, even unusual ones. See List of Available Key for more. There are around 115 keyboard and mouse specific keys (like Tab, Shift, etc).
7ASCII Character SupportSupports remapping and sending ASCII characters. There are around 94 ASCII characters are supported.
8ANSI Character SupportSupports sending ANSI characters. There are around 122 ANSI characters are supported.
9Unicode Character SupportSupports sending Unicode characters. Unicode contains a vast number of characters. KeyTik groups them using Unicode blocks, and each block consists of different characters. There are around 302 supported blocks, with approximately 159,000+ Unicode characters.
9Virtual Keyboard Code SupportSupports remapping and sending VK codes. Virtual keyboard codes (VK codes) are keys defined by Windows. There are around 258 VK codes are supported.
10Scan Code SupportSupports remapping keys via SC. Scan codes (SC) are hardware-specific codes that indicate key location. This is useful if you can't find your key. SC will remaps the key at a specific location instead of a specific key. The number of supported scan codes depends on your keyboard.
11Assign Shortcut on ProfileAssign shortcuts to start or stop profiles. Supports Caps Lock On and Caps Lock Off states. Currently, shortcuts only start or stop the profile. We plan to add shortcut switching in the future, so shortcuts can change the remap when pressed. This is similar to how Caps Lock or Num Lock works.
12Bind Profile to Specific Keyboard and MouseMake script or remap profile to only work for specific physical keyboard or mouse using device VID & PID or device handle as identifier.
13Bind Profile to Specific ProgramMake script or remap profile to only work for specific programs class, like specific Chrome tab or entire program.
14Auto 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.
15Screen 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.
16Screen 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.
17Multiple 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

NoFeatureDescription
1Manage ProfilesRun, Exit, Delete, Store, Edit, Pin each profiles for better control over profiles.
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.
6Make 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.
7Show Stored ProfileDisplay your stored profile or restore it to main window.
8Import ProfileUse AutoHotkey script from external source like download and make it as profile.
9Automatically Take Key InputA button that can make you click your desired key and it will automatically fill key entry

Have a Suggestion or Question?

If you have any suggestions or question, don't hesitate to submit it on the issues page.


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

Pull requests are welcome! We welcome contributions of all kinds, including bug fixes, features, improvements, documentation improvement and more. Check out the Contribution Guidelines for more info.


Star History

Star History Chart
12 comments
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

Dec 6, 2024

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

Dec 6, 2024

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

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.
deleted account
Dec 16, 2024

Very cool, starred

Dec 17, 2024

Thank you! I am glad you like it!

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.
Jan 27, 2025

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

Changelog

  • Add Setting:
    • Add change profile location option.
    • Add show on boarding massage option.
    • Add check for update option.
  • Add on boarding massage.
  • Bug fix, select button showing "Select Shortcut" on remap and default keys.
  • Improve performance and reduce loading time.

Next Update Plan

  • Made a UI for automation tool.

Full release on: https://github.com/Fajar-RahmadJaya/KeyTik/releases/tag/v1.7.0

Feb 19, 2025

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

Changelog

  1. Improve logic and greatly improve the performances.
  2. Improve on boarding massage.
  3. Fix always on top.

Next Update Plan

  1. Made a UI for automation tool.
  2. Remap key format, Hold key.
Mar 6, 2025

KeyTik v1.8.0 Update

Changelog

  1. Add hold format (Simulate hold on remapped keys).
  2. Improve text format (Checkbox to activate text format, remap key to text).
  3. Bug fix.
  4. Improve executable.
Mar 21, 2025

KeyTik v1.9.0 Update

Changelog

  1. Add a setup for easier installation.
  2. Update KeyTik Pro Description.
  3. Fix bug where the multiple keys not sorted on remap key.
  4. Fix error when using device selection.

Does it support kde/linux?

Sign in to comment.