SkillAgentSearch skills...

KeyTik

A Powerful Multi-Profile Key Mapper, Clicker, Macro, and More.

Install / Use

/learn @Fajar-RahmadJaya/KeyTik
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<div align="center"> <img src=".github/Preview/KeyTik Icon.png" alt="KeyTik Icon" width="150"> <br><br>

GitHub Downloads (all assets, all releases) SourceForge Downloads

KeyTik: The All-in-One Automation Tool

A Powerful Multi-Profile Key Mapper, Clicker, Macro, and More.

</div> <br>
<br> <div align="center">

Overview

KeyTik is a Python program that uses AutoHotkey to handle many things, including a powerful key mapper and various macros such as clickers and more. It comes with comprehensive key support, such as ASCII, ANSI, Unicode, Scan Code, Virtual Keyboard Code, and more.

KeyTik is also packed with features like Bind to Programs and Devices, Assign Shortcuts, Text Format, Hold Format, and more.

</div>

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

<br> <div align="center">

Pro Version

</div>

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.

<br> <div align="center"> <img src=".github/Preview/Pro/slideshow.gif" alt="Pro Version Preview gif" width="500" /> </div> <br> <details> <summary><b>Click to see more</b></div></summary>

What You Get With the Pro Version

On KeyTik Pro, you will get every feature on the normal version (see Normal Version Features for more) plus additional features. Below are the additional features on KeyTik Pro:

Better Auto Clicker

<p align="center"> <img src=".github/Preview/Pro/auto clicker.png" alt="Pro Version Auto Clicker" width="400" /> </p> <br>
  • Shortcuts: What key to press to activate auto clicker.
  • Click Interval: Interval between each click.
  • Key to press (Mouse Button): What key to press for auto clicker (not just left click or right click but more keys on the keyboard such as all alphabet, shift, ctrl and more)
  • Click type: How will the key press behave. Single click, Double Click, Hold.
  • Click Location: Where click will pressed. Follow cursor, clicking on cursor. Fixed position, position on screen.
  • Click Repeat: How long does the click will pressed. Infinite clicks, stop until it deactivates by shortcuts. Fixed count, click as much as the count specified.

Better Files Opener

<p align="center"> <img src=".github/Preview/Pro/files opener.png" alt="Pro Version Files Opener" width="400" /> </p> <br>
  • Using shortcuts to open multiple files.
  • You can specify what files to open yourself without limit.

Multi Copy Paste

<p align="center"> <img src=".github/Preview/Pro/multi copy paste.png" alt="Pro Version Multi Copy Paste" width="400" /> </p> <br>
  • Make multiple shortcuts for copy and paste.
  • Each shortcuts have different room to save copied text.
  • For example: First copy shortcuts copied "text1" and second copy shortcuts copied "text2". Pressing second paste shortcuts will paste "text2" and pressing first shortcuts will paste "text1".

Always on Top Manager

<p align="center"> <img src=".github/Preview/Pro/always on top manager.png" alt="Pro Version Always on Top Manager" width="400" /> </p> <br>
  • Make the window where cursor is located always on top with a shortcut or click.
  • Shortcuts or clicks can be changed by user.

Window Size Changer

<p align="center"> <img src=".github/Preview/Pro/window manager.png" alt="Pro Version Window Mnaager" width="400" /> </p> <br>
  • Change window size with shortcut or click.
  • How window will be changed: Full, horizontal half top, horizontal half bottom, vertical half left, vertical half right, quarter top left, quarter top right, quarter bottom left, quarter bottom right, original position.
  • The window size will be changed alternately with each click.
  • Shortcuts or clicks can be changed by user.

Future Plan for the Pro Version

  • Additional UI for file openers. (Completed)
  • Additional UI for auto clicker. (Completed)
  • Additional UI for screen clicker. (On Progress)
  • Full macro. Combining auto clicker, screen clicker, keyboard remap, and file opener in a single profile.
  • Possibly AI integration.
  • New automation tool, make specific program window always on top. (Completed)
  • New automation tool, OCR translator. Much like snipping tool but it will translate the chosen screen.
  • New automation tool, easy window always on top. Make window in the cursor to always on top with one click or shortcut. (Completed)
  • New automation tool, window size changer. Change window size to full size, half screen vertical, half screen horizontal, quarter screen, with a single click or shortcut. (Completed)
  • Macro recording. Record any input and simulate it.
  • Upcoming KeyTik update will be implemented on KeyTik Pro first.

Note:

  • On Progress: Worked on.
  • Completed: Implemented.
  • No Description: Not implemented and yet worked on.
</details> <br> <div align="center">

Platform

</div>

KeyTik is available at the following platforms:

<br> <div align="center">

Table Of Content

</div>
  1. Screenshots Preview
  2. Features
  3. Have a Suggestion or Question?
  4. License
  5. Contributing
  6. Star History

Other Resources

  1. Video Guide
  2. Installation
  3. Use Case Example
  4. Automation Tool
  5. KeyTik Mechanism
  6. List of Supported Key
  7. Safety
  8. Full Documentation <br>
<div align="center">

Screenshots Preview

</div> <div align="center"> <img src=".github/Preview/main dark.png" alt="Dark Mode" width="500" /> </div> <div align="center"> <img src=".github/Preview/main light.png" alt="Light Mode" width="500" /> </div> <div align="center"> <img src=".github/Preview/default mode.png" alt="Default Mode" width="500" /> </div> <div align="center"> <img src=".github/Preview/choosing key1.png" alt="Choosing Key 1" width="500" /> </div> <div align="center"> <img src=".github/Preview/choosing key2.png" alt="Choosing Key 2" width="500" /> </div> <div align="center"> <img src=".github/Preview/key format.gif" alt="Key Format Example" width="500" /> </div> <div align="center"> <img src=".github/Preview/text mode.png" alt="Text Mode" width="500" /> </div> <div align="center"> <img src=".github/Preview/select device.png" alt="Example 3" width="500" /> </div> <div align="center"> <img src=".github/Preview/select program.png" alt="Select Programs.png" width="500" /> </div> <br> <div align="center">

Features

</div>

Key Features

| No | Feature | Description | |--------|-----------------------------------------------------|-----------------| | 1 | Multiple Remap/Macro Profile | Not 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. | | 2 | Double Click Format | Remap double click into other keys. Example: Double pressing left click will send middle click. | | 3 | Text Format | Remap key into raw text. Example: Pressing Shift + 1 will send "Worcestershire Sauce". | | 4 | Hold Format | Remap key into a hold action. Example: Triggering mouse wheel up will hold left click for 10 seconds. | | 5 | Multi Key Format | Not 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.| | 6 | Vast Keyboard and Mouse Key Support | Supports 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). | | 7 | ASCII Character Support | Supports remapping and sending ASCII characters. There are around 94 ASCII characters are supported. | | 8 | ANSI Character Support | Suppor

View on GitHub
GitHub Stars387
CategoryDevelopment
Updated1d ago
Forks16

Languages

Python

Security Score

85/100

Audited on Mar 27, 2026

No findings